Skip to content

Commit

Permalink
fix: Fix errors from webpack/vue-cli 5
Browse files Browse the repository at this point in the history
Fixes: [#126]
  • Loading branch information
adambullmer committed Nov 3, 2023
1 parent 08975b2 commit c372b7c
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,12 @@ module.exports = (api, options) => {

if (webpackConfig.plugins.has('copy')) {
webpackConfig.plugin('copy').tap(args => {
args[0][0].ignore.push('browser-extension.html')
if (Array.isArray(args[0]) === true) {
args[0][0].ignore.push('browser-extension.html')
} else if ('patterns' in args[0]) {
args[0].patterns[0].globOptions.ignore.push('browser-extension.html')
}

return args
})
}
Expand All @@ -135,6 +140,9 @@ module.exports = (api, options) => {
api.configureWebpack((webpackConfig) => {
const omitUserScripts = ({ name }) => !userScripts.includes(name)
if (webpackConfig.optimization && webpackConfig.optimization.splitChunks && webpackConfig.optimization.splitChunks.cacheGroups) {
if (webpackConfig.optimization.splitChunks.cacheGroups.defaultVendors) {
webpackConfig.optimization.splitChunks.cacheGroups.defaultVendors.chunks = omitUserScripts
}
if (webpackConfig.optimization.splitChunks.cacheGroups.vendors) {
webpackConfig.optimization.splitChunks.cacheGroups.vendors.chunks = omitUserScripts
}
Expand Down

0 comments on commit c372b7c

Please sign in to comment.