从Github上下载的脚手架,下载后解压执行:
npm install
npm run dev
完成正常,可以正常编译和运行。
但是将这个目录放到我的项目下再执行会报错:
ERROR Failed to compile with 1 errors 上午10:06:38
error in ./src/router/routers.js
Syntax Error:
20 | hideInMenu: true
21 | },
> 22 | component: () => import('@/view/login/login.vue')
| ^
23 | },
24 | {
25 | path: '/',
Add @babel/plugin-syntax-dynamic-import (https://git.io/vb4Sv) to the 'plugins' section of your Babel config to enable parsing.
@ ./src/router/index.js 3:0-31 9:2-8 35:42-48
@ ./src/main.js
@ multi (webpack)-dev-server/client/index.js (webpack)/hot/dev-server.js ./src/main.js
尝试发现,有些目录会出错,有些不会。不清楚这种问题具体是什么导致的呢?跟目录长度有关吗?
本地是Mac OSX系统,nodejs是8.11.0版本。
你需要配置@babel/plugin-syntax-dynamic-import这个babel插件