'babel-node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

'babel-node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

问题截图:

http://img1.sycdn.imooc.com//climg/5daddfe90936cc2704730351.jpg依赖都已安装

http://img1.sycdn.imooc.com//climg/5daddfe909c2387904990195.jpg提示该错误

http://img1.sycdn.imooc.com//climg/5dade04c099c80b104160071.jpg这个命令执行可以,测试以后再次执行也报如上错误...

解决方案:在package.json 里面配置以后可以了,npm run start 可以执行,然后手动如上命令还是报错,过一会在 npm run start 也开始报如上错误。。。这是什么情况.... ?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
pnnpnn 2020-07-03 08:08:47

我的操作系统环境win10:

首先在全局安装的nodemon @babel/core @babel/node

vscode launch.json配置:

  "runtimeExecutable": "nodemon"//此处使用局部安装的nodemon路径会报3000端口被占用或babel-node不存在此命令

--------------以上是vscode 调测需要的配置,亲测可用

命令行方式:

package.json中的scripts配置:

"start": "nodemon --exec babel-node  ./src/index.js",

"debug": "node --inspect-brk=9229 ./node_modules/webpack/bin/webpack  --inline --progress",

注意:win10系统 “debug”命令行里路径写为./node_modules/.bin/webpack 会报错

jobor 2020-06-08 15:52:16

我也出现了这个错误。解决方案:像老师回答的那样,全局安装 @babel/core 和 @babel/node 就可以解决了

Brian 2019-10-22 11:17:09

npm run start 可以执行,

——这个肯定是可以的,npm命令会使用node_modules中的安装包


然后手动如上命令还是报错,

——npx命令如果不能使用,我建议可以全局安装babel-node


过一会在 npm run start 也开始报如上错误。。。这是什么情况.... ?

——app crashed?那你要看看具体是什么错误!根据错误来进行问题的修复啊





  • pnnpnn #1
    老师,我的报babel-node不是内部命令后,全局安装了@babel/core @babel/none,vscode运行一次可行,再次执行报错 提示3000端口已经存在,连接超时
    2020-06-30 15:49:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师