代码之家  ›  专栏  ›  技术社区  ›  Sam

如何在第5页使用“网页包服务”时进行热重新加载

  •  0
  • Sam  · 技术社区  · 4 年前

    我刚升级到第五个网页,因为 webpack-dev-server 不再工作了,我换了工作 npm start 命令 网页包开发服务器 webpack serve .

    这是我的 npm启动 命令

    webpack serve --config  ./build-config/webpack.config.js
    

    我可以看到控制台更新和打印输出,但浏览器中的页面不会更新,我必须刷新浏览器页面。


    额外的

    添加 --mode development --env development --hot 对我的 npm启动 没有解决问题

    网页版本:

    "webpack": "^5.10.0",
    "webpack-cli": "^4.2.0"
    

    注: 我不是说网页服务

    0 回复  |  直到 4 年前
        1
  •  3
  •   Dan der Mensch    4 年前

    可能的解决方案是,

    如果您没有从节点上运行。js 这就像附加一样简单 hot: true 在你的 devServer 你的网页配置选项。

    如果正在运行节点。js 在服务器文件中创建webpackDevServer实例时,必须传递第二个 选项 包含键值对的参数 热:是的

    自从Webpack 5出现后,配置变得有点棘手。直到我看到你的开发配置/软件包。json,我假设你有正确的依赖项/选项。在回答你的问题时,知道应该考虑什么有点困难,因为你没有对你的环境提供明确的输入,等等。

    工具书类

    关于文件/概念: https://webpack.js.org/api/hot-module-replacement/

    综合指南: https://webpack.js.org/guides/hot-module-replacement/

    推荐文章