iview-admin项目移动到其他目录会报错

从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版本。

阅读 3.6k
2 个回答

你需要配置@babel/plugin-syntax-dynamic-import这个babel插件

最后发现是因为根目录下的几个隐藏文件没有复制导致的。

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题