Spaces:
Sleeping
Sleeping
| module.exports = (api, options) => { | |
| api.chainWebpack(webpackConfig => { | |
| if (process.env.NODE_ENV === 'production') { | |
| webpackConfig | |
| .mode('production') | |
| .devtool(options.productionSourceMap ? 'source-map' : false) | |
| // keep module.id stable when vendor modules does not change | |
| webpackConfig | |
| .plugin('hash-module-ids') | |
| .use(require('webpack/lib/HashedModuleIdsPlugin'), [{ | |
| hashDigest: 'hex' | |
| }]) | |
| // disable optimization during tests to speed things up | |
| if (process.env.VUE_CLI_TEST) { | |
| webpackConfig.optimization.minimize(false) | |
| } | |
| } | |
| }) | |
| } | |