繁体   English   中英

babel-node 未被识别为内部或外部命令 - Babel 7

[英]babel-node is not recognized as internal or external command - Babel 7

我正在使用 babel v7.6.x 并设置了以下内容。

包.json

 "scripts": {
    "dev": "nodemon --exec babel-node bin/index.js",
    "start": "babel-node bin/index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
...
"devDependencies": {
    "@babel/core": "^7.6.4",
    "@babel/node": "^7.6.3",
    "@babel/preset-env": "^7.6.3",
    "nodemon": "^1.19.4"
  }

.babelrc

{
    "presets":[
        "@babel/preset-env"
    ]
}

但我仍然得到:

'babel-node' is not recognized as an internal or external command,
operable program or batch file.

它曾经可以工作,但自从最近进行 npm install 以获取更新版本以来,它无法成功启动。

我的节点版本是 10.15.2 npm 版本是 6.12.0

先感谢您!

删除包目录:

rm -rf node_modules

再次安装:

yarn

或者

npm install

检查没有错误

检查足够的可用空间

检查文件是否存在:

  • node_modules/.bin/babel-node
  • node_modules/.bin/babel-node.cmd - 仅限 Windows
  • node_modules/@babel/node/bin/babel-node.js

我也遇到了同样的问题。 但发现问题可能出在我使用的插件版本上。

看看这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM