git 我不能做出承诺和推动

yacmzcpb  于 2022-12-28  发布在  Git
关注(0)|答案(1)|浏览(133)

我不能在git中提交和推送我的代码。

  1. git添加。
  2. git提交-m "初始化提交"
    我得到的:

    之后,没有为我工作,我不能点击任何东西。
    我的软件包. json
"devDependencies": {
    "husky": "^8.0.2",
    "lint-staged": "^13.1.0",
    "prettier": "^2.8.1",
   }
   
scripts": {
    "start": "cross-env PORT=3006 react-app-rewired start",
    "build": "react-app-rewired build",
    "test": "react-scripts test --watchAll",
    "test:ci": "cross-env CI=true react-scripts test",
    "eslint": "eslint -c .eslintrc.js --ext .ts src/ --max-warnings=0",
    "eslint:fix": "npm run eslint -- --fix",
    "prepare": "husky install"
},

我的棉绒阶段rc

{
    "*.{ts,tsx}": "npm run eslint",
    "*.test.{ts,tsx}": "npm run test:ci"
}

npm安装没有帮助(

zengzsys

zengzsys1#

正如人们在评论中所说的那样,您的测试正在监视模式下运行。
您使用的test:ci命令旨在通过创建CI环境变量来禁用监视,但您可能没有在编写该命令的平台上运行。
最简单的解决方案是在test:ci脚本中添加--watchAll=false命令行选项:

"test:ci": "cross-env CI=true react-scripts --watchAll=false test",

Ref: https://create-react-app.dev/docs/running-tests/#on-your-own-environment
PS:我不熟悉cross-env,但该参考资料展示了在各种平台上配置test:ci的方法。

相关问题