npm `react-scripts start`不断打开新标签

lb3vh1jj  于 9个月前  发布在  React
关注(0)|答案(1)|浏览(141)

我有一个用create-react-app构建的react项目。一切都很好,除了每隔几分钟它就会决定在浏览器的新标签中打开http://localhost:3000/。当我没有对代码进行任何更改时,就会发生这种情况,而我已经在另一个标签中打开了http://localhost:3000/。我如何才能停止这种情况发生?我无法找到任何解决方案。
我在Windows 10,WSL 2上。
我使用npm start启动项目。这是我的package.json

{
  "name": "client",
  "version": "0.1.0",
  "private": true,
  "dependencies": {...},
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

字符串
谢谢你,谢谢

z5btuh9x

z5btuh9x1#

要禁止在每次应用程序启动或编译时打开选项卡(这是nodemon在文件更改时触发的),可以将env变量设置为

BROWSER=none

字符串
如果你正在使用node-react-app进行测试,那么你并不需要nodemon,你只需要执行npm start,它会在你处理代码时自动重建和重新加载。

BROWSER=none npm start

相关问题