我使用的是pretty-quick
,但它使我node_modules
的所有内容都美化了。
我做了我喜欢的所有事情,让我更漂亮。
它美化了js
,scss
,它只会美化我所要求的文件。
既然我已经对我的所有文件进行了美化,那么在未来的提交中,我只会喜欢使用美化剂来运行已经进行了更改的文件。
pretty-quick允许您运行--staged
以仅对具有更改的文件进行美化。
我怎样才能说出更漂亮的美化--staged
文件?
答案 0 :(得分:1)
这可以通过lint-staged
yarn add husky lint-staged prettier --dev
"scripts": {
"precommit": "lint-staged"
},
"lint-staged": {
"*.js": [
"prettier --write"
],
"*.scss": [
"prettier --write"
]
}
现在,您预先设定挂钩只会在提交之前运行已更改的文件。 或者,如果您不需要预先挂起,请跳过哈士奇,并在package.json中创建一个脚本