prettier插件怎么配置
npm install --save-dev prettier
# 或
yarn add --dev prettier
.prettierrc
或 prettier.config.js
).prettierrc
){
"semi": false,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5",
"printWidth": 80
}
prettier.config.js
)module.exports = {
semi: false,
singleQuote: true,
tabWidth: 2,
trailingComma: 'es5',
printWidth: 80
};
选项 | 描述 | 默认值 |
---|---|---|
printWidth | 每行最大字符数 | 80 |
tabWidth | 缩进空格数 | 2 |
useTabs | 使用制表符代替空格 | false |
semi | 语句末尾添加分号 | true |
singleQuote | 使用单引号 | false |
trailingComma | 多行时尽可能打印尾随逗号 | "es5" |
bracketSpacing | 对象字面量中括号间添加空格 | true |
jsxBracketSameLine | 将多行JSX元素的 > 放在最后一行的末尾 | false |
arrowParens | 箭头函数参数添加括号 | "avoid" |
endOfLine | 换行符类型 | "lf" |
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}
File > Settings > Languages & Frameworks > JavaScript > Prettier
.prettierignore
文件来指定不需要格式化的文件:# 忽略目录
node_modules/
dist/
build/
# 忽略特定文件
package-lock.json
npm install --save-dev eslint-config-prettier eslint-plugin-prettier
然后在 ESLint 配置中添加:{
"extends": ["plugin:prettier/recommended"]
}
这样配置后,Prettier 就可以在你的项目中使用了,它会根据你的配置自动格式化代码。