javascript – Nodemon没有在React-Express-Node App中刷新浏览器

我已在我的工作区中本地安装了nodemon,但即使在更改后它在终端中重新启动,它也不会刷新浏览器页面.我每次都要手动刷新它.

我在环境中运行了Express,Node,React和Webpack.

这就是我的设置看起来像 –

javascript  –  Nodemon没有在React-Express-Node App中刷新浏览器

我的package.json启动server.js –

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "nodemon server.js"
  },

和server.js是 –

var express = require('express');


     var app = express();
        app.use(express.static('public'));
        app.listen(3000, function () {
            console.log("Express server is up on port 3000");
        });

webpack配置文件中的入口点是 –

module.exports = {
    entry: './public/scripts/app.jsx',
    output: {
        path: __dirname,
        filename: './public/scripts/bundle.js'
    }

我该怎么做才能解决这个问题?

更新 –

我做了一个video描述情况,如果有帮助的话.

解决方法:

nodemon仅用于在服务器代码更改时重新启动服务器.它没有在浏览器中重新加载页面的功能.如果您想要自动浏览器重新加载,您可以运行除了nodemon之外的webpack dev服务器.当您的客户端代码发生变化时,webpack dev服务器可以在浏览器中重新加载页面,如果您使用其热模块重新加载功能,它甚至可以在浏览器中更新页面而无需重新加载整页.

上一篇:javascript – Nodemon inspect / debug无法正常工作?


下一篇:javascript – UnhandledPromiseRejectionWarning错误:主机标识符中的斜杠