js项目特别是传统
js项目,需要用到
prettier进行美化,而
prettier的一些功能是会和
eslint相冲突的,比如说我们在全局设置了
prettier的
formatOnSave,这个功能就会和
eslint的
autoFixOnSave打架,为了避免这个矛盾,我们通常还会在本项目的
settings.json文件里再多加几个选项,类似于这样:
"editor.tabSize": 2,
"editor.formatOnSave": false,
"prettier.semi": false,
"prettier.singleQuote": true有了这些设置,基本上
prettier就不会和
eslint打架了。小结
以上就是用
vscode开发
vue程序的标配,并不像网上有些文章说的那么简单,不是只需要配一个
eslint就能解决的事情,这里还用到了
vetur,
eslint和
prettier,把几个工具综合用好,才能真正达到我们的错误随时可见,保存自动修改,更正既往错误的目的。希望每个前端工程师写出的代码都如出一人之手,漂亮简洁干净。










