我搜索了这个问题,但是this answer没有解决我的问题。
每当我在 app.js 中进行更改时,它们就不会在浏览器中看到。
nodemon 不起作用,它只是在终端中将输出显示为 [nodemon] 由于更改而重新启动..
但不是“实际上”刷新。
我使用 npm start
启动 app.js,启动脚本为 "start": "nodemon -e js, pug"
,即使我手动运行 >nodemon app.js
那么只有它不会自动动态刷新。
我正在从 MongoDB 获取数据并使用了 mongoose。
当我通过 CTRL+C
和 npm start
停止 nodemon 时,app.js 工作完美,但不能热重载。
这是我的模板engine-pug.js的问题吗?
最佳答案
删除空格,您应该运行nodemon -e js,pug
,因为nodemon正在使用空格解析参数,因此它将扩展名视为“js”而不是“js和pug”。
这应该可以解决问题。
关于node.js - 在 Windows 10 中的 node.js 中运行时,index.pug 文件 View 中的更改不会实时重新加载,也不会在使用 nodemon 刷新后重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49253809/