使用 webstorm 运行 vue 项目时。报错如下:

WARNING  Compiled with 1 warnings
✘  http://eslint.org/docs/rules/indent                       Expected indentation of 0 spaces but found 2src\components\NewHello.vue:8:1export default {
✘  http://eslint.org/docs/rules/indent                       Expected indentation of 2 spaces but found 4src\components\NewHello.vue:10:1data() {
✘  http://eslint.org/docs/rules/space-before-function-paren  Missing space before function parenthesessrc\components\NewHello.vue:10:9data() {✘ 3 problems (3 errors, 0 warnings)Errors:2  http://eslint.org/docs/rules/indent1  http://eslint.org/docs/rules/space-before-function-paren

该报错是由于 Vue 项目初始化时,默认生成的验证规则(eslintrc.js)文件验证失败导致。

报错信息很清楚。
1、缩进允许 0 个空格,但是发现了 2 个;
2、缩进允许 2 个空格,但是发现了 4 个;
3、方法插入之前丢失了空格

因为在 eslint 中。默认的规则下,script 内容首行不缩进,内容依照层次一次缩进 2 个空格,方法和括号之间需要一个空格。

而编辑器的格式化可能与 eslint 的规则不太一致,所以导致了如上报错。

解决的办法也很简单。
有两种:
1、修改 IDEA 的设置,将 JS 文件的 Formatter 规则修改与 eslint 的检验规则一致。
2、修改 eslint 的检验规则,忽略对缩进、空格等并不重要的一些规则的验证。(推荐)

进入 eslintrc.js 文件。在 rules 中,加入以下三个规则,忽略对缩进、空格的检查:

'no-tabs':'off',
'indent':'off',
'space-before-function-paren':0

重新运行

npm run devDONE  Compiled successfully in 5142msI  Your application is running here: http://localhost:8080

【Vue.JS】Expected indentation of 0 spaces but found 2 Missing space before function parentheses相关推荐

  1. 【Vue.js】实现随机抽奖

    [Vue.js]实现随机抽奖 代码实例 <!DOCTYPE html> <html lang="en"><head><meta chars ...

  2. 数据可视化清新版【chart.js】学习笔记8.0—极地图(Polar Area)

    Polar Area--(极地图) 极地面积图类似于饼图,但每个线段具有相同的角度 - 线段的半径因值而异.当我们想要显示类似于饼图的比较数据,同时也要显示上下文的值的范围时通常使用这种类型的图表. ...

  3. 【Vue.JS】Render 实现留言板实例及 Avoid mutating a prop directly 错误处理

    声明:文中代码整体思路来源于 梁灏 编著的 [Vue.JS 实战]一书,学习过程中发现一处问题.以做记录 效果图 代码 index.html <!DOCTYPE html> <htm ...

  4. 【Vue.JS】Vue.JS 表格内容排序组件,Render函数的使用

    声明:文中代码整体思路来源于 梁灏 编著的 [Vue.JS 实战]一书,学习过程中因觉得该组件效果不错,比较实用,所以记录一份并做了详细的注释以供学习 效果图 代码 index.html <!D ...

  5. 【vue.js】+云存储(实现图片上传功能)

    利用vue.js+element-ui实现云存储上传图片功能 文章目录 前言 一.对象存储 二.配置腾讯云Cos 1.引入库 第一步拥有腾讯云的开发者账号 实名认证 三.新建文件上传组件 新建上传图片 ...

  6. 【Vue.js】Vue.js中常用的UI组件库和Vue Router

    1.Vue生态中常用的UI组件库 1. vant 介绍 轻量级.可靠的移动端 Vue 组件库 有赞前端团队出品 GitHub地址:https://github.com/youzan/vant 特性 拥 ...

  7. 【Vue.JS】纯 Vue.js 制作甘特图

    效果图 在线预览 GitHub链接(包含 knockoutJS 版本与 Vue 版本) 推荐组合效果 推荐与双表头固定效果组合,实现如上例中横表头(日期)纵向固定,纵表头(类型)横向固定效果. 参照连 ...

  8. 【Vue.js】Vue 学习笔记

    概念: 渐进式框架: "渐进式框架的大概意思就是你可以只用我的一部分,而不是用了我这一点就必须用我的所有部分." "大概就是你不必一开始就用Vue所有的全家桶,根据场景, ...

  9. 【前端】【vue.js】【参考项目】vue-konva-project

    概述 目标 制作在线ppt编辑排版网页,支持插入文本框,图片,添加操作逻辑人性的缩放移动功能 项目地址 CSDN博客 GitHub项目 项目介绍 实现类似美图秀秀网页版的拼图工具 项目框架 vue.j ...

最新文章

  1. IE8下不识别indexOf的问题
  2. 2019中国计算机高引学者榜单出炉,164人入选!
  3. 大话设计模式—代理模式
  4. 《Linux》阿里云部署django全攻略
  5. c语言self用法,C/C++知识点之Self Numbers C语言 UVA640
  6. Android Proguard Questions
  7. python字典长度可变吗_关于在Python3中:字典在迭代过程中,字典的长度是不允许改变的...
  8. mysql scale,Mailchimp Scale:a MySQL Perspective
  9. python c++ socket 通信一个示例
  10. c#Winform程序CPU占用高的原因和解决方法(转载)
  11. unity制作预制体,动态加载预制体,实用资源的导出
  12. 使用微PE安装Windows系统——写给小白
  13. 《爱和自由》——孩子达到顺从的三个阶段
  14. Android应用商店——项目介绍
  15. Task2 数据分析 (1)
  16. Vue-router的使用(vue3.0版本)
  17. 华为云WeLink:让智能办公行走云端
  18. HarmoneyOS实战——原子化服务初体验
  19. 芯片封装的作用以及常见封装技术
  20. 案桌 常见 弹框 学习笔记

热门文章

  1. 安装好xp系统后没网络连接服务器,本地连接呢?xp系统.设备管理器中显示网卡安装正常.没叹号没问号 爱问知识人...
  2. java上课签到系统开题报告_学生考勤系统的设计与实现开题报告.doc
  3. 美术宝软件测试面试流程怎么样,“倒数第一”试卷走红,老师气得找家长,美术老师却表示有前途...
  4. 软件体系结构复习整理
  5. 毕业设计:微博语料中文情感分析
  6. hdu 1141 Factstone Benchmark
  7. PS才是真科研利器,助力快速分割标注工作
  8. 苹果iPhone手机提示iCloud储存空间将满,该如何清理?
  9. UE4中使用自动驾驶模拟——Carla
  10. 房子室内应该怎么画?如何画好窗帘和窗户?