一尘不染

在代码更改时自动重新加载Sails.js应用程序?

node.js

目前看来,对于sails.js应用程序中的任何代码更改,您都必须手动停止sails服务器并sails lift再次运行,然后才能看到更改。

我想知道在开发模式下运行时是否有任何方法可以在检测到代码更改时自动重新启动sails服务器?


阅读 255

收藏
2020-07-07

共1个答案

一尘不染

您必须使用forevernodemon或其他类似的观察器。

  1. 通过运行以下命令 永久 安装:

sudo npm install -g forever

  1. 运行:

forever -w start app.js


为了避免由于Sails写入.tmp文件夹而导致无限重启,您可以.foreverignore在项目目录中创建一个文件,并将此内容放入其中:

**/.tmp/**
**/views/**
**/assets/**

请参阅GitHub上的问题:
由于/.tmp而永远重启

2020-07-07