问题重现
在vue-cli中,使用eslint时会对代码进行校验,其在.vue文件中支持的是不缩进,如下所示:
而在webstorm中使用格式化代码会将代码格式化为:

这样子就不符合eslint的要求了,如果想支持webstorm的编码格式,应该进行如下设置:
- 打开项目根下的.eslintrc.js文件,将rules节点添加如下配置项:
rules: {
'vue/script-indent': ['error', 2, {
'baseIndent'
本文介绍了在Vue CLI项目中,如何解决ESLint与Webstorm在<script>标签缩进规则上的冲突。通过修改.eslintrc.js文件的rules配置,允许Webstorm的代码格式化风格与ESLint规则保持一致。
问题重现
在vue-cli中,使用eslint时会对代码进行校验,其在.vue文件中支持的是不缩进,如下所示:
而在webstorm中使用格式化代码会将代码格式化为:

这样子就不符合eslint的要求了,如果想支持webstorm的编码格式,应该进行如下设置:
rules: {
'vue/script-indent': ['error', 2, {
'baseIndent'
441

被折叠的 条评论
为什么被折叠?