Prettier 是一个固执己见的代码格式化程序。
ESlint 与 Prettier 可能会冲突,故需做如下设置:
js//1. 安装 eslint-config-prettier 插件
npm i -D eslint-config-prettier
//2. 在 eslint 的配置文件中写入以下内容
extends: ['plugin:prettier/recommended'], // 避免与 prettier 冲突
prettier 只需要按照一个 vscode 插件,几乎没有任何门槛,按下 Ctrl + Alt + F 就可以美化你的代码。而 eslint 需要配合代码编辑器与相关规则,通过保存文件或者执行 eslint 命令才能格式化代码。但往往也是因为过少的配置,使 prettier 对代码的约束不如 eslint。
可以看看 Antfu 大佬的博客 Why I don't use Prettier (antfu.me),阐述了他为何不使用 Prettier。
这两个我都有在使用,在临时编写 demo 代码的时候,肯定优先使用 prettier。
但是在实际项目中,如果不使用 eslint 的话,每次保存代码都需要手动格式化,还是比较繁琐的。
本文作者:任浪漫
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!