create-react-app npm启动变量BROWSER不起作用,

chhqkbe1  于 2022-10-28  发布在  React
关注(0)|答案(3)|浏览(236)
包. json
"scripts": {
    "start": "BROWSER=chrome react-scripts start"
}

它在CRA v4.x中运行。
但它在CRA v5.0.0中不起作用
它将使用默认浏览器(Firefox)打开。

环境

Windows 10操作系统
WSL 2型
节点v14.16.0
国家预防机制6.14.11版

jtoj6r0c

jtoj6r0c1#

我也做了很多关于这个问题的研究,但没有找到一个有效的解决方案。下面的片段不是一个合适的解决方案,但达到了我的要求,可能会对你有帮助。
"start": "set \"BROWSER=none\" && start firefox localhost:3000 && react-scripts start"(Windows操作系统)

nx7onnlm

nx7onnlm2#

我尝试在命令行、.env文件、package.json中设置BROWSER环境变量,以及从我的.bashrc(Ubuntu上)导出,但它不适用于react-scripts 5.0.1。当我恢复到4.0.1时,它工作了。所以5.0.1中仍有一些问题。

mzillmmw

mzillmmw3#

如果您使用Angular :
在包参中:

"scripts": {
    ....
    "start": "set \"BROWSER=none\" && ng serve --open",
    ....
  },

移除'--open'

相关问题