【发布时间】:2016-03-29 17:50:59
【问题描述】:
我知道当我运行sails lift 时,grunt 任务将运行并将我的资产放入.tmp/。但是,如果我正在进行本地开发并想更改 assets/js 中的某些文件并在浏览器中刷新页面并查看更新的代码,似乎我必须停止服务器并重新启动应用程序。
我知道配置了一个 grunt watch 任务,它似乎是为了处理这种事情。我的问题是:
- 手表是否应该处理(例如).js 文件更改并将重新编译/缩小/连接/任何脚本传送到
.tmp/而无需重新启动应用程序? - 如果它应该像那样工作,我应该检查哪些常见的事情来解决为什么它不是?
作为旁注,我一直在运行它,最后只是从this answer 中列出的.foreverignore 文件中省略了**/assets/**。但是,当我真的只需要在更改时运行资产管道时,仍然存在整个应用程序正在重新启动的问题。
【问题讨论】:
标签: javascript gruntjs sails.js