UNPKG

438 BJavaScriptView Raw
1const webpackConfig = require('config').get('webpack')
2const vendor = ['vue', 'vuex', 'vue-router', 'vuex-router-sync']
3
4let dllEntry = webpackConfig.dllEntry
5
6if (dllEntry) {
7 if (Array.isArray(dllEntry)) {
8 if (dllEntry.every(v => !vendor.includes(v))) {
9 dllEntry = { vendor: [...vendor, ...dllEntry] }
10 } else {
11 dllEntry = { vendor: dllEntry }
12 }
13 }
14} else {
15 dllEntry = { vendor }
16}
17
18module.exports = dllEntry