首页 > 解决方案 > 在wsl(zsh)上运行react项目时浏览器不会启动

问题描述

我正在 Windows 10 Pro 上开发一个简单的反应项目。在尝试使用带有 zsh (npm start) 的 wsl 运行项目时,一切正常,我收到警告并且编译完成,没有任何错误。我面临的问题是没有从 wsl 自动启动浏览器。如果我在这个命令之后在我的 chrome 上手动打开 localhost:3000 一切正常,但我希望 wsl 终端在 npm start 上自动启动我的浏览器,就像在我的大多数其他终端和 Windows 上的 powershell 中一样。

我试过的:

  1. 向我的 .zshrc 添加了一个导出浏览器属性,其中包含从此处到 chrome 的路径
  2. 使用以下代码将 bsconfig 文件添加到 root 以设置 open = true 根据此处
  3. 我已将 3000-3999 的端口添加到我的防火墙中,以便 wsl 可以访问我的主机(localhost ip)。此修复了上一个问题,其中 localhost:3000 会显示连接被拒绝错误。

我很乐意提供更多细节。我对 wsl 和 zsh 很陌生,非常感谢任何帮助。谢谢

标签: reactjszshwindows-subsystem-for-linux

解决方案


推荐阅读