【发布时间】:2017-02-22 17:43:05
【问题描述】:
试图让 Nodemon 使用 Express 4 正确运行时,我正在失去理智;)我已经安装了 npm 并将我的 package.json 更改为
"scripts": {
"start": "nodemon ./bin/www"
},
我使用...启动服务器
npm start
如果我随后对 routes.js 文件进行任何编辑,则不会进行任何更改。即使我刷新浏览器。运行 ps aux | grep节点我得到以下..
似乎 Nodemon 和节点服务器都在运行。有没有其他人看到这个并理解为什么?或者如何解决?
谢谢。
*UPDATE 这是我在服务器运行时的控制台输出。
【问题讨论】:
-
node /usr/local/bin/nodemon ./bin/www是 nodemon 监视您的应用程序的更改。node ./bin/www进程是您的应用程序本身(将由 nodemon 分叉)。我不知道为什么更改文件不会导致 nodemon 重新启动应用程序。 -
嗯好的。它似乎适用于玉文件。它仅适用于似乎不起作用的路由文件。谢谢@TomJardine-McNamara 我更新了我的服务器控制台的图像。不确定这是否有帮助....