【发布时间】:2026-01-11 10:20:07
【问题描述】:
在我的一生中,我无法让 Browser Sync 和 Nodemon 与我的 Express 服务器一起很好地运行。我已经尝试了所有我能想象到的组合。
我的 Express 服务器在端口 5000 上运行,我可以打开并查看它,nodemon 在进行更改时运行,很好,但可以说浏览器仍然没有“热刷新”。我想让浏览器窗口在 nodemon 重新启动服务器后刷新或打开一个新选项卡。
package.json 脚本
"scripts": {
"start": "node app.js",
"dev": "set NODE_ENV=DEV&& nodemon app.js 5000 browser-sync start --proxy localhost:5000 -e * --ignore=node_modules --reload-delay 10 --no-ui --no-notify",
"ui": "node app.js browser-sync start nodemon app.js --port=5001 --proxy=localhost:5000 -e * --ignore=node_modules --reload-delay 10 --no-ui --no-notify",
"ui2": "nodemon start & browser-sync start --proxy 'localhost:5000' -e * --ignore=node_modules"
},
我只想启动我的 express 服务器,使用 nodemon 监听更改然后重新启动,然后重新加载浏览器窗口或启动一个新窗口以查看更改。请帮助我了解我缺少什么?
【问题讨论】:
标签: node.js express browser-sync nodemon