请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

代码提交不能自动格式化,麻烦老师看下

配置如下:

  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,css,md,ts,tsx}": "prettier --write"
  }
 "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest",
      "prettier"
    ]
  },
simon@yemendeMBP jira % yarn add eslint-config-prettier -D
yarn add v1.22.5
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] ?  Resolving packages...
[2/4] ?  Fetching packages...
[3/4] ?  Linking dependencies...
warning " > @testing-library/user-event@12.7.1" has unmet peer dependency "@testing-library/dom@>=7.21.4".
warning " > eslint-config-prettier@7.2.0" has unmet peer dependency "eslint@>=7.0.0".
[4/4] ?  Building fresh packages...

success Saved 1 new dependency.
info Direct dependencies
└─ eslint-config-prettier@7.2.0
info All dependencies
└─ eslint-config-prettier@7.2.0
✨  Done in 6.04s.
simon@yemendeMBP jira % 

正在回答 回答被采纳积分+3

2回答

提问者 java_simon 2021-02-15 12:20:28

npx prettier --write . 命令手动可以格式化,提交不能自动格式化。

按照手记中新版本的方法提示如下

simon@yemendeMBP jira % npx husky add .husky/pre-commit "yarn lint-staged"

can't create hook, .husky directory doesn't exist

1 回复 有任何疑惑可以回复我~
  • Nolan #1
    删掉删掉
    回复 有任何疑惑可以回复我~ 2021-02-15 14:16:56
  • 提问者 java_simon 回复 Nolan #2
    谢谢,按更新后的手记已经解决?
    回复 有任何疑惑可以回复我~ 2021-02-15 23:21:01
  • Nolan 回复 提问者 java_simon #3
    同学你如果觉得目前的课程还不错的话,考虑给个好评呀,感谢!
    回复 有任何疑惑可以回复我~ 2021-02-16 21:24:15
提问者 java_simon 2021-02-15 11:11:43

这部分代码修改了下格式,提交成功后并没有格式化

https://img1.sycdn.imooc.com//szimg/6029e66d092a425621160708.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号