6

我有一个快速应用程序。我使用 swig 作为模板引擎。单击刷新时是否可以在浏览器中反映我的 HTML 更改。我不想每次需要更改 HTML 时都重新启动服务器?

4

3 回答 3

9

我从这个链接得到了解决方案。

我将主管模块安装为全局安装

npm install supervisor -g

我这样说我的应用程序

supervisor -e html,js  app.js

在这里,我指定查看扩展名为 .html 和 .js 的文件中的更改。因此,当这些文件被更改时,它会在下一个请求到来时自动重新加载。无需重新启动。

于 2012-12-20T07:48:00.417 回答
1

有很多工具可以做到这一点:

我相信你能找到更多。

于 2012-12-20T07:58:03.567 回答
1

您可以简单地禁用 swig 的缓存:

if (process.env.NODE_ENV !== 'production') {
  swig.setDefaults({ cache: false });
}
于 2014-05-24T12:49:35.300 回答