Welcome to mirror list, hosted at ThFree Co, Russian Federation.

vue.config.js « polyfills « CoreVue « plugins - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: c5d7a70950afd4ffb40b2d5345cf80a8f09b4961 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
const path = require('path');

const context = path.join(__dirname, '..', '..', '..');

module.exports = {
  filenameHashing: false,
  chainWebpack: config => {
    config.context(context);
    config.optimization.delete('splitChunks')
    config.output.filename(process.env.NODE_ENV === 'production' ? 'MatomoPolyfills.min.js' : 'MatomoPolyfills.js');
    // see https://github.com/webpack/webpack/issues/3603#issuecomment-357664819 for this workaround
    config.output.devtoolModuleFilenameTemplate(function (info) {
      const rel = path.relative(context, info.absoluteResourcePath)
      return `webpack:///${rel}`
    });
  },
};