【Web前端问题】vue-cli3 路由注册按需加载报错,

vue-cli3 路由注册按需加载报错,Parsing error: Unexpected token import at src/router.js:
图片描述

回答:

首先这种问题最好贴一下你的webpack、eslint配置文件,最后github有人提过这个Issues了,你去看看吧,应该是没配置babel-eslint,所以eslint没法解析import(...)这种新功能,导致报解析错误。Issues

vue-cli3推荐配置:

"eslintConfig": {

"root": true,

"env": {

"node": true

},

"extends": [

"plugin:vue/essential",

"eslint:recommended"

],

"rules": {},

"parserOptions": {

"parser": "babel-eslint"

}

}

使用最新的vue-eslint-parser必须使用以下任一设置:(官方说明)

  1. "extends": ["plugin:vue/recommended"]
  2. "extends": ["plugin:vue/base"]

然后将parser写入parserOptions的配置属性中,以前按eslint的写法parser应该是直接写在config里的,也就是最外层属性。eslint官网说明

{

"parser": "babel-eslint",

"rules": {

...

}

}

回答:

写法好像没什么问题啊。路由代码抛出来

以上是 【Web前端问题】vue-cli3 路由注册按需加载报错, 的全部内容, 来源链接: utcz.com/a/139929.html

回到顶部