为什么在使用-- exec babel-node时nodemon不会失败?

w1jd8yoj  于 2022-12-16  发布在  Babel
关注(0)|答案(2)|浏览(159)

我已经安装了bable-cli和babel-preset-env,安装nodemon后,在package.json文件中使用以下内容时,npm启动无法加载我的应用程序:

"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"
  }

谢谢!

gcuhipw9

gcuhipw91#

我遇到了同样的问题,并解决了它这样:“脚本”:{“开始”:“标签节点源代码/index. js”“设备”:“nodemon --执行npm启动”}

6tr1vspr

6tr1vspr2#

原因是你没有发送任何东西到***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"]
}

相关问题