目前看来,对于sails.js 应用程序中的任何代码更改,您必须手动停止sails 服务器并再次运行sails lift
,然后才能看到更改。
我想知道在开发模式下运行时是否有任何方法可以在检测到代码更改时自动重启sails服务器?
最佳答案
你必须使用像 forever 这样的观察者, nodemon ,或者别的什么...
示例
通过运行安装 forever:
sudo npm install -g forever
运行它:
forever -w start app.js
为避免 Sails 写入 .tmp
文件夹而导致无限重启,您可以在项目目录中创建一个 .foreverignore
文件并将此内容放入其中:
**/.tmp/**
**/views/**
**/assets/**
在 GitHub 上查看问题: Forever restarting because of /.tmp .
关于node.js - 在代码更改时自动重新加载 Sails.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18687818/