9

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

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

4

2 回答 2

26

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

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

$ npm install -g nodemon

Sails.js 不断地写入 .tmp 文件夹,结果你会发现nodemon会不断地重启服务器。要解决此问题,只需通过使用此单行创建一个.nodemonignore文件来忽略此文件夹,注意您可以将您希望忽略的任何其他文件/文件夹放在单独的行上

.tmp/*

通过nodemon运行 Sails.js 应用程序

$ nodemon app

有关更多信息,请务必查看npmjs.org上的 nodemon

于 2013-10-08T14:52:26.410 回答
0

如果您监视nodemon --ignore 'tmp/*' --ext js,ejs .,您仍然会遇到无限重新加载问题。显然 Sails 一直在编写 ejs 文件。

于 2014-11-15T16:18:56.760 回答