node.js - react npm start 中的 BROWSER 环境变量不选择自定义浏览器

标签 node.js reactjs ubuntu npm create-react-app

我使用 creact-react-app 创建了一个 React 应用程序。我使用 npm start 启动应用程序。如果我用

创建 .env 文件
BROWSER=google-chrome-stable
PORT=4000

端口配置正确,但默认浏览器始终启动。无论我用单引号、双引号、无引号包围浏览器,还是 google-chrome-stablefirefoxchromium-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/

相关文章:

node.js - Nodejs 使用 php 私聊

json - 使用 React hook 获取数据在嵌套 obj 属性上返回未定义

phpbrew 5.3.10 构建错误 : dereferencing pointer to incomplete type

ubuntu - 在 Ubuntu 上安装 ACE 的问题

node.js - 发送 ArrayBuffer 或 Blob 并重建它们的正确方法是什么?

javascript - ExpressJS : How to know when a request has finished?

node.js - 关于 TypeScript、RxJS、Web 开发、NodeJS 的书籍...

javascript - 使用 react.js 通过服务器端渲染在页面刷新后保持 session 事件

javascript - React 16 中的 hydrate() 和 render() 有什么区别?

c++ - 链接到项目找不到头文件