为什么 nodemon 在使用 --exec babel-node 时失败?
Why nodemon fail when using -- exec babel-node?
我已经安装了 bable-cli 和 babel-preset-env,在安装 nodemon 之后,当在 package.json 文件中使用以下内容时,npm start 无法加载我的应用程序:
"scripts": {
"start": "nodemon src/index.js --exec babel-node"
}
显示以下错误:
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `babel-node src/index.js`
'"node"' is not recognized as an internal or external command,
operable program or batch file.
[nodemon] app crashed - waiting for file changes before starting...
但是使用以下命令时一切正常:
"scripts": {
"start": "babel-node src/index.js"
}
谢谢!
原因是因为您没有向 babel 发送任何内容以供传输和 运行。 nodemon 只是查找文件更改。
试试这个。
"serve":nodemon --exec babel-node src/index.js
如果这不起作用,请确保您具有正确的 DEV 依赖项。
@babel/core
@babel/node
@babel/cli
@babel/preset-env
将 .babelrc 配置为具有以下内容
{
"presets" : ["@babel/preset-env"]
}
我运行遇到了同样的问题,然后这样解决了:
“脚本”:{
"start": "babel-node src/index.js"
“dev”:“nodemon --exec npm start”
}
我已经安装了 bable-cli 和 babel-preset-env,在安装 nodemon 之后,当在 package.json 文件中使用以下内容时,npm start 无法加载我的应用程序:
"scripts": {
"start": "nodemon src/index.js --exec babel-node"
}
显示以下错误:
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `babel-node src/index.js`
'"node"' is not recognized as an internal or external command,
operable program or batch file.
[nodemon] app crashed - waiting for file changes before starting...
但是使用以下命令时一切正常:
"scripts": {
"start": "babel-node src/index.js"
}
谢谢!
原因是因为您没有向 babel 发送任何内容以供传输和 运行。 nodemon 只是查找文件更改。
试试这个。
"serve":nodemon --exec babel-node src/index.js
如果这不起作用,请确保您具有正确的 DEV 依赖项。
@babel/core
@babel/node
@babel/cli
@babel/preset-env
将 .babelrc 配置为具有以下内容
{
"presets" : ["@babel/preset-env"]
}
我运行遇到了同样的问题,然后这样解决了: “脚本”:{ "start": "babel-node src/index.js" “dev”:“nodemon --exec npm start” }