我如何才能说出更漂亮的美化 - 暂存文件?

时间:2018-01-18 23:52:09

标签: javascript package.json prettier

我使用的是pretty-quick,但它使我node_modules的所有内容都美化了。

我做了我喜欢的所有事情,让我更漂亮。 它美化了jsscss,它只会美化我所要求的文件。

既然我已经对我的所有文件进行了美化,那么在未来的提交中,我只会喜欢使用美化剂来运行已经进行了更改的文件。

pretty-quick允许您运行--staged以仅对具有更改的文件进行美化。

我怎样才能说出更漂亮的美化--staged文件?

1 个答案:

答案 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中创建一个脚本