Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.2k views
in Technique[技术] by (71.8m points)

vue-router路由懒加载,webpack4打包代码不分离

使用webpack4打包项目,打包出来的文件全部在app.js中,没有进行分离。我试了10来次,大概有两三次是成功分离的,其余都合并在了app.js中
以下是路由:

{
  path: '/user',
  component: () => import(/* webpackChunkName: "User" */'@/views/basic/user/index'), // Parent router-view
  name: 'User',
  meta: { title: '用户列表', sign: 'user', icon: 'user' }
},
{
  path: '/roles',
  component: () => import(/* webpackChunkName: "Roles" */'@/views/basic/roles/index'),
  name: 'Roles',
  meta: { title: '角色列表', sign: 'roles', icon: 'roles' }
},
{
  path: '/rights',
  component: () => import(/* webpackChunkName: "Rights" */'@/views/basic/rights/index'),
  name: 'Rights',
  meta: { title: '权限列表', sign: 'rights', icon: 'rights' }
}

以下是打包后截图:
image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

如果是老版本vue-cli脚手架创建的,dev环境构建出来的文件就是这样,可以修改webpack配置。production环境是单独的文件。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.7k users

...