目前看来,对于sails.js应用程序中的任何代码更改,您都必须手动停止sails服务器并sails lift再次运行,然后才能看到更改。
sails lift
我想知道在开发模式下运行时是否有任何方法可以在检测到代码更改时自动重新启动sails服务器?
您必须使用forever,nodemon或其他类似的观察器。
sudo npm install -g forever
forever -w start app.js
为了避免由于Sails写入.tmp文件夹而导致无限重启,您可以.foreverignore在项目目录中创建一个文件,并将此内容放入其中:
.tmp
.foreverignore
**/.tmp/** **/views/** **/assets/**
请参阅GitHub上的问题: 由于/.tmp而永远重启。