ant-design / ant-design-pro

👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
https://pro.ant.design
MIT License
36.35k stars 8.14k forks source link

项目第一次安装提交,npm run lint-staged:js 报一堆错 #4813

Closed woohs closed 5 years ago

woohs commented 5 years ago

问题描述:

根据脚手架第一次安装antd pro,并提交代码,就会触发lint-staged代码检查,然后就报了一堆错。。 image

期望现象

第一次安装脚手架并提交代码不会报错。

chenshuai2144 commented 5 years ago

重新安装一下 create-umi。

ts 转化成 js 之后空行丢失了

huqinlou0123 commented 5 years ago

碰到同样问题

woohs commented 5 years ago

最后还是重新更新脚手架,重新部署,就没这个问题了

BenlovedLamphere commented 5 years ago

遇到同样问题,git commit -m 时报如上错误,用 cnpm install create umi --save -g 也没解决

chenshuai2144 commented 5 years ago

最好先删除一下全局的 create-umi。 https://www.npmjs.com/package/create-umi

BenlovedLamphere commented 5 years ago

最好先删除一下全局的 create-umi。 https://www.npmjs.com/package/create-umi

我后来把package.json中的这几行删了,git commit 就成功了: "husky": { "hooks": { "pre-commit": "npm run lint-staged" } }, "lint-staged": { "/*.less": "stylelint --syntax less", "*/.{js,jsx,tsx,ts,less,md,json}": ["prettier --write", "git add"], "/*.{js,jsx}": "npm run lint-staged:js", "*/.{ts,tsx}": "npm run lint-staged:js" },

想问我删除的这几行会不会有什么影响?

BTY uninstall -g 之后重新install -g 并 create umi也有error,我就没弄了,直接去package.json里删了那几行。

pointline commented 4 years ago

遇到同样问题,请问具体怎么解决的呢?

huqinlou0123 commented 4 years ago

怎么解决自己研究,反正官方不会理你.

Jiojiobba commented 3 years ago

删掉 .git文件夹下的hooks文件夹下的pre-commit文件就行了

zbncs commented 3 years ago

删掉 .git文件夹下的hooks文件夹下的pre-commit文件就行了

这个就可以

damin-zhang commented 3 years ago

把gitHooks的commit-msg钩子修改成pre-commit然后再把"lint-staged"对象中的js, jsx, ts等代码规范检测去掉就可以. 修改如下:

- "**/*.{js,jsx,ts,tsx}": "npm run lint-staged:js",
- "**/*.less": "stylelint --syntax less",
+ "**/*.{js,jsx,ts,tsx}": ["prettier --write"],
- "gitHooks": {
    "pre-commit": "fabric verify-commit"
  }

+ "gitHooks": {
    "pre-commit": "lint-staged"
  }
Zeng-Jun-Wei commented 3 years ago

把gitHooks的commit-msg钩子修改成pre-commit然后再把"lint-staged"对象中的js, jsx, ts等代码规范检测去掉就可以. 修改如下:

- "**/*.{js,jsx,ts,tsx}": "npm run lint-staged:js",
- "**/*.less": "stylelint --syntax less",
+ "**/*.{js,jsx,ts,tsx}": ["prettier --write"],
- "gitHooks": {
    "pre-commit": "fabric verify-commit"
  }

+ "gitHooks": {
    "pre-commit": "lint-staged"
  }

棒棒哒