问题原因
使用 vue-cli 构建的项目,模版是 webpack ,默认的 eslint 配置是以 standard 为基础的,要求是不使用分号。
解决方案
1. 如果希望 ==》 使用分号
在VUE项目根目录中找到.eslintrc.js,
则在 rules, 增加配置:
'semi': ["error", "always"]
这样 js 代码每一个表达式的结尾就应该以分号结尾,否则 Eslint 会给出错误提示。
2. 如果希望 ==》分号可有可无
在 rules 字段配置:
'semi': 0