Prettier
是一个流行的代码格式化工具。
优点:
- 可配置化
- 支持多种语言
- 集成多数的编辑器
- 简洁的配置项
安装
yarn add prettier --dev --exact
npm install --save-dev --save-exact prettier
配置文件
echo {}> .prettierrc.json
配置忽略文件
新建一个文件.prettierignore
内容:
build
coverage
手动格式化
yarn prettier --write .
npx prettier --write .
Pre-commit Hook(git add时自动格式化)
npx mrm lint-staged
解析ESLint冲突
- yarn add eslint-config-prettier -D
- 在package.json中的eslintConfig增加,prettier
错误
npx mrm lint-staged erroring out with 'Preset "default" not found."
解决
npx mrm@2 lint-staged
mrm,目前在版本 3 中,它似乎与 lint-staged 不兼容,要解决此问题,您需要通过运行告诉 mrm 版本 2npx mrm@2 lint-staged
Prettier是一个流行的代码格式化工具,支持多种语言和编辑器,拥有简洁的配置选项。安装可以通过Yarn或npm完成。配置文件通常为.prettierc.json,同时可以创建.prettierignore来忽略特定文件。手动格式化使用`prettier --write`命令。为了在git commit时自动格式化,可以设置pre-commit hook。遇到与ESLint冲突时,添加`eslint-config-prettier`并调整配置。如果`mrm lint-staged`报错,需指定mrm版本为2。关键词包括:代码格式化、Prettier、配置、集成、预提交hook、ESLint冲突解决。
977

被折叠的 条评论
为什么被折叠?



