Skip to content

Commit 2ec940c

Browse files
authored
Merge pull request adambullmer#68 from adambullmer/fix-optimization
Fix optimization
2 parents 60f5f42 + 6dda6a5 commit 2ec940c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,13 @@ module.exports = (api, options) => {
118118

119119
api.configureWebpack((webpackConfig) => {
120120
const omitUserScripts = ({ name }) => !userScripts.includes(name)
121-
if (isProduction) {
122-
webpackConfig.optimization.splitChunks.cacheGroups.vendors.chunks = omitUserScripts
123-
webpackConfig.optimization.splitChunks.cacheGroups.common.chunks = omitUserScripts
121+
if (webpackConfig.optimization && webpackConfig.optimization.splitChunks && webpackConfig.optimization.splitChunks.cacheGroups) {
122+
if (webpackConfig.optimization.splitChunks.cacheGroups.vendors) {
123+
webpackConfig.optimization.splitChunks.cacheGroups.vendors.chunks = omitUserScripts
124+
}
125+
if (webpackConfig.optimization.splitChunks.cacheGroups.common) {
126+
webpackConfig.optimization.splitChunks.cacheGroups.common.chunks = omitUserScripts
127+
}
124128
}
125129
})
126130
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cli-plugin-browser-extension",
3-
"version": "0.23.0",
3+
"version": "0.23.1",
44
"description": "Browser extension development plugin for vue-cli 3.0",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)