项目工程化-prettier
prettier
Prettier
是一个固执己见的代码格式化程序
一般通过以下方式使用 prettier
- 使用 vscode 等代码编辑器的
prettier
插件:搭配快捷键如ctrl+s
,保存时自动格式化,配置简单,使用方便,但是缺点是由于团队成员可能使用不同的编辑器,prettier
版本、配置不同,从而格式化的风格迥异且难统一。所以这种使用方式个人使用没问题,团队推广不太适合 - 下载
prettier npm
包,在项目中配置好,统一格式化风格
使用
prettier
的使用很简单, 我拿vscode
举例:
- 需要下载编辑器插件, 这样在在完成之后会在全局
settings.json
中配置,不论编写html, css 还是js
,保存之后都会统一格式化; - 对应项目下载
prettier
依赖,并且在项目根目录添加.prettierrc配置文件
和.prettierignore排除文件
对于企业项目来讲,我们都会使用第二种方式,因为有可能每个项目的一些特殊配置是不一样的(正常来讲,每个企业的规则都是一样的);
安装依赖
prettier
是需要本地开发使用的,所以只需要将依赖安装到devDependencies
1 | pnpm add -D prettier |
使用命令行格式文件:
1 | # 格式化某个文件 |
prettier
默认不会处理 node_modules
里的文件,如果想忽略其他的文件或目录,可以在项目目录下新建..prettierignore
文件,表示忽略某些文件或文件夹,具体格式跟.gitignore
类似
.prettierignore
设置 prettier 格式化忽视哪些文件, 例如:
1 | # Lock files |
.prettierrc 配置文件
具体的配置选项prettier
1 | { |
在package.json
配置
1 | { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Welcome to Wang Xiaoze blog!