vs code的vue-cli项目中,安装了vetur插件,导致vue-cli项目中所有*.js格式化都是2个空格?

vs code安装了vetur插件之后,在vue-cli项目中所有所有的*.js文件格式化都是2个空格对齐,我一般都是使用4个空格的,在配置中设置了"editor.tabSize": 4,非vue项目一切文件*.js,*.html,*.css等都是4个空格对齐,但是到了vue-cli项目中,配置了

"vetur.format.defaultFormatter.html": "prettier", 
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.styleInitialIndent": true,
"prettier.tabWidth": 4,

vs code配置了以上配置后,vue-cli中的html,css,以及内嵌在*.vue中的js等都是4个空格对齐,唯独在vue-cli的*.js中,js代码格式化只有2个空格对齐,这个vetur用的是prettier插件,在vue-cli的node_modules中的prettier插件中也没看出什么端倪,哪位有知道是怎么回事吗,谢谢!

阅读 3.1k
1 个回答

看看项目下是否有这三个文件,.editorconfig,.prettierrc,.jsbeautifyrc
如果有,很大可能是配置中有设置间隔格式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题