在服务器端编辑期间sailsjs实时更新

时间:2013-10-04 05:55:19

标签: node.js server-side live sails.js

当您更改某些内容时必须重新启动sails服务器很烦人,有没有办法让sailsjs执行meteor所做的事情,当您保存服务器端文件时它会自动更新客户端?

这是一个非常棒的功能,我喜欢帆,但这个功能非常酷。

2 个答案:

答案 0 :(得分:26)

Nodemon是一个非常有用的开发工具,可以监视启动目录中的文件,如果检测到任何更改,node.js应用程序将自动重启。

安装 nodemon (您可能需要使用sudo)

$ npm install -g nodemon

Sails.js不断写入.tmp文件夹,因此您会发现 nodemon 会不断重启服务器。要解决此问题,只需使用此单行创建 .nodemonignore 文件即可忽略此文件夹,并注意您可以将要忽略的任何其他文件/文件夹放在单独的行中

.tmp/*

通过 nodemon

运行Sails.js应用程序
$ nodemon app

有关详细信息,请务必查看npmjs.org

上的nodemon

答案 1 :(得分:0)

如果您监控nodemon --ignore 'tmp/*' --ext js,ejs .,您仍会遇到无限重装问题。显然,Sails会不断编写ejs文件。