Express 4项目的节点和nodemon之间的差异

时间:2018-05-25 07:24:22

标签: node.js nodemon

在我的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非常有效,没有导入/导出。我真的不再需要了。我是对的吗?

2 个答案:

答案 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