目录结构:src/common/a.vue、src/common2/b.vue,想要打包后输出是这样的:dist/common/a.js、dist/common2/b.js,有弄过的大佬么,应该怎么配置呢?
目录结构:src/common/a.vue、src/common2/b.vue,想要打包后输出是这样的:dist/common/a.js、dist/common2/b.js,有弄过的大佬么,应该怎么配置呢?
配置splitChunks,类似这样
optimization: {
splitChunks: {
chunks: 'all',
minSize: 0,
cacheGroups: {
vendors: {
test: /[\\/]node_modules[\\/]/, // 匹配node_modules目录下的文件
priority: -10 // 优先级配置项
},
customA: {
test: path.resolve('home/components/a.vue'),
name: 'a',
priority: 0
},
customB: {
test: path.resolve('home/components/b.vue'),
name: 'b',
priority: 0
}
}
}
}
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
如果非得这样的话,你可以试试多页面!