每次我做一个小小的改变,我是否需要重新加载app.js?
当我启动我的应用程序在node.js
node app.js
然后在app.js文件中进行更改,我必须退出node.js并重新启动它才能使此更改显示在浏览器中。
Node.js在启动时caching文件吗? 有没有办法避免这种情况,至less在开发模式?
模块在需要时被caching。 看看http://github.com/isaacs/node-supervisor作为解决您的问题。
nodemon是为了完成你所需要的:
监控node.js应用程序中的任何更改,并自动重新启动服务器 – 完美的开发
有一个名为node-dev的软件包。 一旦你改变了代码(当应用程序正在运行时),它将重新启动服务器并保存它。
npm install node-dev