pug模板写的页面,要去掉一个按钮,直接在生产环境修改的。 生产环境的进程是pm2托管的。 目前没有重启pm2,无论怎么刷新按钮都还在。 请问必须要重启pm2才行吗?pm2是缓存了页面吗?
必须要重启。已经重启了
模板引擎写的都一般带缓存,不是pm2的锅,应该可以更新的
@AnzerWall 谢谢指点,我还以为是pm2缓存了页面
pm2 启动文件里面你要开启watch,ignore_watch里面不能包含views目录 当然缓存有好多种,cdn,nginx,你要做好热更新。
{ "apps": [ { "name": "tool", "script": "index.js", "args": [], "watch": true, "ignore_watch": [ "node_modules", "public" ], "node_args": "", "exec_mode": "cluster", "merge_logs": true, "cwd": "" } ] }
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
必须要重启。已经重启了
模板引擎写的都一般带缓存,不是pm2的锅,应该可以更新的
@AnzerWall 谢谢指点,我还以为是pm2缓存了页面
pm2 启动文件里面你要开启watch,ignore_watch里面不能包含views目录 当然缓存有好多种,cdn,nginx,你要做好热更新。