node.js - 在 Windows 10 中的 node.js 中运行时,index.pug 文件 View 中的更改不会实时重新加载,也不会在使用 nodemon 刷新后重新加载

标签 node.js pug nodemon

我搜索了这个问题,但是this answer没有解决我的问题。

每当我在 app.js 中进行更改时,它们就不会在浏览器中看到。 nodemon 不起作用,它只是在终端中将输出显示为 [nodemon] 由于更改而重新启动.. 但不是“实际上”刷新。

我使用 npm start 启动 app.js,启动脚本为 "start": "nodemon -e js, pug",即使我手动运行 >nodemon app.js 那么只有它不会自动动态刷新。

我正在从 MongoDB 获取数据并使用了 mongoose。

当我通过 CTRL+Cnpm 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/

相关文章:

javascript - 带有 Jade 和 Express 的 Angular.js - 数据绑定(bind)不起作用

node.js - Nodemon 一直在寻找 index.js

node.js - Nodemon + babel 多次重启服务器

javascript - NodeJS - 相对文件路径

javascript - 从 'react/lib/ReactComponentTreeHook' 找不到模块 'ReactDebugTool.js'

node.js - 错误!在 Dockerizing Node.js Web 应用程序期间请求 https ://registry. npmjs.org

javascript - Jade Minified Javascript 未解析为文本 block

javascript - MYSQL Node 问题

node.js - 有没有办法始终向渲染引擎发送一些数据?

linux - (nodemon) 应用程序崩溃 - 在开始之前等待文件更改