簡體   English   中英

如何告訴Prettier忽略package.json文件?

[英]How can I tell Prettier to ignore a package.json file?

我使用更漂亮的標准,因為該項目使用標簽進行linting。

更漂亮的預提交鈎子示例之后,我在提交時運行得更漂亮。 但是我想忽略package.json文件。 我嘗試將package.json添加到.prettierignore文件中,但這不起作用。

來自我在package.json中使用的更漂亮的預提交鈎子示例中的代碼

{
  "scripts": {
    "precommit": "lint-staged"
  },
  "lint-staged": {
     "*.{js,json,css}": [
       "prettier --write",
       "git add"
     ]
  }
}

```

你也可以使用.prettierignore文件。

查看更漂亮的項目本身作為參考。

這里的限制是由於如何使用lint-staged。 我個人最終使用一個簡單的命令(對我來說足夠快),沒有lint-staged(但仍然使用husky + precommit)。

prettier --write "**/*.{js,json,css,md}" !package.json

這個命令在我的package.json中作為“格式”腳本。

"precommit": "yarn format", // can be "npm run format"
"format": "prettier --write \"**/*.{js,json,css,md}\" \"!package.json\""

請注意轉義的報價。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM