改写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

改成单引号看看,我用双引号是没问题的

另外,你可以从源码中找到我每一次的提交记录,跟着视频中的每次提交对应


0
0

慕慕1545788

提问者

2020-06-17

很奇怪的是,刚刚我重启IDEA后再运行就没报错。经常发生的状况是eslint时而报错时而不报错。对于同一个项目即便没有更改代码,有时候是一开始是不报错的,但是关掉IDEA然后再启动IDEA运行程序又报一些eslint的错误。

0
0

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程