刚装好的magento pwa 2.3.3 运行后无法热重载

刚装好的magento pwa 2.3.3 运行后无法热重载

ubuntu版本:20.04 LTS

node版本:16.18.1

yarn版本:1.22.19

安装命令顺序:yarn create @magento/pwa  ==》  cd pwa-studio-fundamentals ==》 yarn buildpack create-custom-origin ./  ==》  yarn watch

按照官网的提示来安装,项目能正常运行,但是无法热更新,我修改src里的文件,页面不会有变化,重新yarn watch后修改的内容才会显示出来,但是浏览器控制台有提示热更新成功:[HMR] Waiting for update signal from WDS...

已回答
0

热重载问题可能是由多种原因造成的。在你的情况下,有一些可能的解决方案:

  1. 检查你的网络设置: 如果你使用的是本地主机,确保你的 webpack.config.js 中的 devServer 配置是正确的,特别是 hostport 选项。你可以尝试更改 host 为 'localhost',port 为你想要的端口(例如3000)。
  2. 检查你的浏览器设置: 一些浏览器的安全设置可能会阻止热重载工作。尝试关闭任何可能干扰的浏览器扩展,或者在隐私模式下打开你的网站。
  3. 更新你的依赖项: 有时候,热重载问题可能是由于依赖项版本不匹配造成的。尝试运行 yarn upgrade 来更新你的所有依赖项。
  4. 检查你的 webpack 版本: 如果你使用的是 webpack 4,确保你的 devServer 配置中的 hothotOnly 选项都设置为 true
  5. 重启你的开发服务器: 在一些情况下,简单地重启你的开发服务器就能解决问题。运行 yarn watch:all 来重启你的服务器。
  6. 清理你的缓存和硬盘: 使用命令 yarn clean:all 并删除 node_modules 文件夹,然后再次运行 yarn install 可能有助于解决问题。

如果以上方法都不能解决问题,你可能需要查看更详细的错误信息来确定问题的原因。你可以运行 yarn watch:debug 来获取更多的 debug 信息。如果错误信息仍然不清楚,你可能需要在 Magento PWA 或者 Webpack 的社区或者论坛中寻求更多的帮助。

已回答
0
您正在查看1个回答中的1个,单击此处查看所有回答。