Vue报错(eslint)
开始写Vue项目,发现它动不动就报错,语法十分严格,这里记录一下遇到的一些错误。Newline required at end of file but not found最后面要空出一行
·
开始用vue cli写vue项目,发现它动不动就报错,语法十分严格,后来发现是因为eslint。在网上搜到不少直接关闭的,但我个人认为这个功能还是有必要,虽然我觉得有些烦人,但大部分原因是还不熟悉规则,这里记录一下遇到的一些错误与规则。希望可以早日习惯,写出风格统一的代码。
- Newline required at end of file but not found
在结尾要回车一行
- Expected indentation of 10 spaces but found 12
预期缩进10空格但实际上有12个
- Extra semicolon
多余分号,不要再多余的语句段后面加分号,分号代表js 语句段结束(说实话我很习惯打分号,没想到这是不规范的
- Trailing spaces not allowed
不允许尾随空格,删除多余空格即可
- More than 1 blank line not allowed
不允许超过一行空白(我只是想间隔开一点。。。
- Strings must use singlequote
字符串必须使用单引号(这可真是挑战条件反射了,我几乎不用单引号
- Missing space before function parentheses
函数名和()之间要有空格
- Object properties must go on a new line if they aren't all on the same line
如果有某个对象属性不在同一行,则每一个属性都要在新的一行。
- Identifier 'attr_id' is not in camel case
标识符“attr_id”不是驼峰大小写,我是在函数形参时命的这个名,得改成attrId
- Import in body of module; reorder to top
import应该放在顶部
更多推荐
已为社区贡献1条内容
所有评论(0)