babel-node 不被识别为内部或外部命令 - Babel 7
babel-node is not recognized as internal or external command - Babel 7
我正在使用 babel v7.6.x 并设置了以下内容。
package.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 安装以获取更新版本后,它未能成功启动。
我的节点版本是10.15.2
npm 版本是 6.12.0
提前致谢!
删除包目录:
rm -rf node_modules
重新安装:
yarn
或
npm install
检查没有错误
检查是否足够免费 space 可用
检查文件是否存在:
node_modules/.bin/babel-node
node_modules/.bin/babel-node.cmd
- windows 仅
node_modules/@babel/node/bin/babel-node.js
我也运行遇到了同样的问题。但发现问题可能出在我使用的插件版本上。
Check out this question
我正在使用 babel v7.6.x 并设置了以下内容。
package.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 安装以获取更新版本后,它未能成功启动。
我的节点版本是10.15.2 npm 版本是 6.12.0
提前致谢!
删除包目录:
rm -rf node_modules
重新安装:
yarn
或
npm install
检查没有错误
检查是否足够免费 space 可用
检查文件是否存在:
node_modules/.bin/babel-node
node_modules/.bin/babel-node.cmd
- windows 仅node_modules/@babel/node/bin/babel-node.js
我也运行遇到了同样的问题。但发现问题可能出在我使用的插件版本上。
Check out this question