代码之家  ›  专栏  ›  技术社区  ›  Nikita Vlasenko

如何逐步解决过时代码的网页包问题

  •  0
  • Nikita Vlasenko  · 技术社区  · 5 年前

    我继承了一个Redux项目,它使用高级和非常复杂的 webpack Redux 编码并运行 npm run start webpackDevServer :

    const devServer = new WebpackDevServer(compiler, serverConfig);
    // Launch WebpackDevServer.
    devServer.listen(port, HOST, err => {
      if (err) {
        return console.log(err);
      }   
      if (isInteractive) {
        clearConsole();
      }   
      console.log(chalk.cyan('Starting the development server...\n'));
      openBrowser(urls.localUrlForBrowser);
    }); 
    

    它检索旧代码,而不是服务于我通过转到 /webpack/./ Developer Tools 在里面 Chrome Web Inspector 在里面 Safari

    我发现下面的线索 github

    https://github.com/webpack/webpack-dev-server/issues/875

    他们提出了很多解决方案, 但他们都不适合我 hot 重新装弹,任何花哨的东西,我只需要 网页包 网页包 中的设置 start.js 脚本而不是设置本身,这样无论我们指定什么配置,它都能解决过时代码的问题?

    更新

    有趣的事实是,当我在pc机上本地运行它时,它工作正常,代码在浏览器中更新,但是如果我在服务器上启动它(只是集群上的一个节点),它就不工作。我证实了 node 版本相同。

    0 回复  |  直到 5 年前