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

发布于 2022-09-12 13:13:04 字数 772 浏览 17 评论 0

使用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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

静待花开 2022-09-19 13:13:04

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文