|
@@ -9,6 +9,7 @@ const externals = isProd
|
|
|
vuex: "Vuex",
|
|
|
"vue-router": "VueRouter",
|
|
|
axios: "axios",
|
|
|
+ clipboard: "Clipboard",
|
|
|
}
|
|
|
: {};
|
|
|
|
|
@@ -40,6 +41,14 @@ const optimization = {
|
|
|
chunks: "all",
|
|
|
reuseExistingChunk: true,
|
|
|
},
|
|
|
+ antDesignVue: {
|
|
|
+ name: "chunk-antdv",
|
|
|
+ test: /[\\/]node_modules[\\/]ant-design-vue[\\/]/,
|
|
|
+ chunks: "initial",
|
|
|
+ priority: 120,
|
|
|
+ reuseExistingChunk: true,
|
|
|
+ enforce: true,
|
|
|
+ },
|
|
|
styles: {
|
|
|
name: "styles",
|
|
|
test: /\.(sa|sc|c)ss$/,
|
|
@@ -74,6 +83,7 @@ const cdns = {
|
|
|
`${ossCDN}/library/vuex.next.min.js`,
|
|
|
`${ossCDN}/library/vue-router.next.min.js`,
|
|
|
`${ossCDN}/library/axios.min.js`,
|
|
|
+ `${ossCDN}/library/clipboard.min.js`,
|
|
|
],
|
|
|
},
|
|
|
};
|