我不能在git中提交和推送我的代码。
- git添加。
- 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安装没有帮助(
1条答案
按热度按时间zengzsys1#
正如人们在评论中所说的那样,您的测试正在监视模式下运行。
您使用的
test:ci
命令旨在通过创建CI
环境变量来禁用监视,但您可能没有在编写该命令的平台上运行。最简单的解决方案是在
test:ci
脚本中添加--watchAll=false
命令行选项:Ref: https://create-react-app.dev/docs/running-tests/#on-your-own-environment
PS:我不熟悉
cross-env
,但该参考资料展示了在各种平台上配置test:ci
的方法。