标签:ensure target ide ber ack china 生成 2.4 pack
但是,这种情况下一个组件生成一个js文件。
代码如下:
{
path: ‘/demo‘,
name: ‘Demo‘,
component: resolve => require([‘../components/Demo‘], resolve)
}
// 下面2行代码,没有指定webpackChunkName,每个组件打包成一个js文件。
const Demo1 = () => import(‘../components/Demo1‘)
// 下面2行代码,指定了相同的webpackChunkName,会合并打包成一个js文件。
// const Demo1 = () => import(/* webpackChunkName: ‘Demo‘ */ ‘../components/Demo‘)
export default new Router({
routes: [
{
path: ‘/demo1‘,
name: ‘Demo1‘,
component: Demo1
}
]
})
举例如下:
{
path: ‘/dome‘,
name: ‘Dome‘,
component: resolve => require.ensure([], () => resolve(require(‘../components/Dome‘)), ‘demo‘)
}
标签:ensure target ide ber ack china 生成 2.4 pack
原文地址:https://www.cnblogs.com/xiaoqd/p/9050170.html