我有一个快速的应用程序。我使用swig作为模板引擎。 单击刷新时是否可以在浏览器中反映我的HTML更改。我每次需要进行HTML更改时都不想重启服务器?
答案 0 :(得分:9)
我从这个link获得了解决方案。
我安装了supervisor模块作为全局安装
npm install supervisor -g
我这样说过我的应用
supervisor -e html,js app.js
这里我指定观看扩展名为.html和.js的文件中的更改。 因此,当这些文件被更改时,它会在下一个请求到来时自动重新加载。不需要重新启动。
答案 1 :(得分:1)
答案 2 :(得分:1)
你可以简单地禁用swig的缓存:
if (process.env.NODE_ENV !== 'production') {
swig.setDefaults({ cache: false });
}