reactjs React和Prettier/eslint应用程序循环运行脚本

f45qwnt8  于 2023-03-01  发布在  React
关注(0)|答案(1)|浏览(163)
    • bounty将于明天到期**。回答此问题可获得+50的声望奖励。Shaded希望引起更多人关注此问题:赏金的答案就如何停止应用程序反复编译,因为我一直无法找到答案

我的Create React应用程序正在一遍又一遍地编译。撇开事实不谈,它也很分散注意力。
这是默认npm run start的输出
我猜这和棉绒有关,想法?

编辑:
请求的脚本:

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "lint:check": "eslint . --max-warnings=0",
    "lint:fix": "eslint . --fix --max-warnings=0",
    "prettier:check": "prettier . --check",
    "prettier:fix": "prettier . --write"
  }

编辑2:我现在已经从项目中删除了所有的eslint包,并删除了prettier和eslint文件,应用程序的行为仍然如附于此的GIF所示

a5g8bdjr

a5g8bdjr1#

有几件事可能会发生。
以下是我过去遇到的一些问题:
1.有一个文件在你身上不断变化。也许你的IDE是打开的,出于某种原因正在保存文件,或者一个脚本正在更新它,或者出于其他原因它正在更新,从而重新启动编译。
1.缓存可能会造成混乱。请尝试运行npm start -- --reset-cache。清除该高速缓存可能会有所帮助。
1.切换环境,即在一个干净的虚拟机上设置项目。
1.暂时禁用linting & prettier。从package.json中删除所有eslintprettier命令并重新运行项目。

相关问题