当您更改某些内容时必须重新启动sails服务器很烦人,有没有办法让sailsjs执行meteor所做的事情,当您保存服务器端文件时它会自动更新客户端?
这是一个非常棒的功能,我喜欢帆,但这个功能非常酷。
答案 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文件。