在我的package.json脚本部分出现之前,我已经从ES 6导入,导出迁移到CommonJS模块:
"start": "NODE_ENV=development nodemon ./src/server.js --inspect --exec babel-node -e js"
现在:
"start": "NODE_ENV=development node ./src/server.js"
一切都运作良好而且速度很快,但是" --inspect --exec babel-node -e js"只是为了nodemon?
我使用node8,它对我所有的es6,es2017非常有效,没有导入/导出。我真的不再需要了。我是对的吗?
答案 0 :(得分:0)
...---A---B---C---M'---G'---H' master
\ /
D---E---F feature
用于调试目的,而--inspect
命令用于在开发模式下启动应用程序(让Babel解释ES6代码)。
Nodemon 是一个监视文件更改并重新启动服务器的守护程序。
有关详细信息,请阅读:
希望这有帮助。
答案 1 :(得分:0)
Nodemon专门用于开发目的。如果在项目文件中进行任何更改,它具有自动启动节点应用程序的功能。这消除了一次又一次地手动启动节点服务器的痛苦。
有关nodemon的更多信息 - https://www.npmjs.com/package/nodemon