改写router.js,eslint一直报错
来源:4-3 集成路由vue-router
			慕慕1545788
2020-06-17
由于课程下载中提供的router.js是最终版router.js,且我的前端项目目录结构和老师有所不同,所以改写router.js(4.3节中的)删除了很多暂时还没有用的模块,修改后的router.js代码如下:
import Vue from "vue"
import Router from "vue-router"
import Login from "./views/Home.vue"
Vue.use(Router);
export default new Router({
  mode: "history",
  base: process.env.BASE_URL,
  routes: [{
    path: "*",
    redirect: "/login",
  }, {
    path: "",
    redirect: "/login",
  }, {
    path: "/login",
    component: Login,
  }]
})
我的前端目录结构是这样的:
eslint一直报错:
1:17  error  Strings must use singlequote  quotes
1:22  error  Missing semicolon             semi
2:20  error  Strings must use singlequote  quotes
2:32  error  Missing semicolon             semi
3:19  error  Strings must use singlequote  quotes
3:37  error  Missing semicolon             semi
7:9   error  Strings must use singlequote  quotes
10:11  error  Strings must use singlequote  quotes
11:15  error  Strings must use singlequote  quotes
11:23  error  Unexpected trailing comma     comma-dangle
13:11  error  Strings must use singlequote  quotes
14:15  error  Strings must use singlequote  quotes
14:23  error  Unexpected trailing comma     comma-dangle
16:11  error  Strings must use singlequote  quotes
17:21  error  Unexpected trailing comma     comma-dangle
19:3   error  Missing semicolon             semi
不知道问题出在哪里,感觉eslint的检查实在是太严谨
2回答
- 
				
						甲蛙
2020-06-17
改成单引号看看,我用双引号是没问题的
另外,你可以从源码中找到我每一次的提交记录,跟着视频中的每次提交对应
00 - 
				
						慕慕1545788
提问者
2020-06-17
很奇怪的是,刚刚我重启IDEA后再运行就没报错。经常发生的状况是eslint时而报错时而不报错。对于同一个项目即便没有更改代码,有时候是一开始是不报错的,但是关掉IDEA然后再启动IDEA运行程序又报一些eslint的错误。
00 
相似问题