我使用 creact-react-app 创建了一个 React 应用程序。我使用 npm start
启动应用程序。如果我用
.env
文件
BROWSER=google-chrome-stable
PORT=4000
端口配置正确,但默认浏览器始终启动。无论我用单引号、双引号、无引号包围浏览器,还是 google-chrome-stable
、firefox
或 chromium-browser
被使用。 npm start
始终启动默认浏览器。
我还尝试使用 BROWSER
在命令行中启动或更改 poackage.json
文件的 start
部分没有任何效果。
只有 BROWSER=none
有效。
我还检查了其他几个 SO 帖子,也重新安装了等等。似乎没有什么可以解决问题。
版本是:
- Ubuntu 20.04
- Node 16.13.1
- npm 8.1.2
- react 17.0.2
- react -dom 17.0.2
- react 脚本 5.0.0
有什么提示吗?
谢谢!
最佳答案
这是一个错误。
有一个修复 https://github.com/facebook/create-react-app/pull/11878那里引用了一些错误报告。
关于node.js - react npm start 中的 BROWSER 环境变量不选择自定义浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70659053/