代码格式化 Prettier 

Prettier 是一个固执己见的代码格式化程序。官网

安装

npm install --save-dev --save-exact prettier

--save-exact的作用就是固定依赖包的版本,不要带^~,避免出现小版本。

有利于版本统一。

创建配置文件

echo {}> .prettierrc.json

也可以手动创建,但是保证内部有一个{}空对象

忽略不格式的文件

创建 .prettierignore 文件,格式和 .gitignore 类似。官方要求作为 .gitignore 和 .eslintignore 的超集

# .prettierignore
dist

格式化所有文件

npx prettier --write .

最后面的 .表示目录,你也可以指定子目录或者某个具体的文件。

也支持通配符,详情可以参考官网glob 语法

检查文件

npx prettier --check .

--check就像--write,但只检查文件是否已经格式化,而不是覆盖它们。

prettier --write并且prettier --check是运行 Prettier 最常用的方法。