我需要每次进行小改动后都重新加载app.js吗?

4
当我在node.js中启动我的应用程序时
node app.js

然后,在app.js文件中进行更改后,我必须退出node.js并重新启动它,才能在浏览器中看到这些更改。

是因为node.js在启动时缓存了该文件吗?是否有办法避免这种情况,至少在开发模式下?

3个回答

5

Nodemon 是专为开发而设计的工具:

监控您的 Node.js 应用程序中的任何更改,并自动重启服务器 - 非常适合开发


1
这是完美的解决方案,它帮助了我。我认为这个答案应该被接受。 - Irshad Ali Jan

5

如何在Windows上运行nodemon? - Murtaza Khursheed Hussain
不!实际上我已经解决了。只需进入存储nodejs文件的目录并运行npm命令以安装文件即可。此致敬礼 - Murtaza Khursheed Hussain

3

有一个名为node-dev的包。它可以在你修改代码并保存后(应用程序正在运行时),重新启动服务器。

npm install node-dev

是的,链接是https://github.com/fgnass/node-dev。使用这个命令来运行应用程序"node-dev foo.js"。这解决了我的问题 :) - Shahriar Hasan Sayeed

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接