Используйте цепочку webpack для настройки webpack в vue .config. js, так как использовать плагин speed-measure-webpack-plugin? - PullRequest
1 голос
/ 23 апреля 2020

Это файл конфигурации моего vue -cli3

vue .config. js:

const path = require('path')
const CompressionWebpackPlugin = require('compression-webpack-plugin')
const SpeedMeasurePlugin = require("speed-measure-webpack-plugin");
const smp = new SpeedMeasurePlugin();

module.exports = {
  publicPath: './',
  lintOnSave: true, 
  chainWebpack(config) {
    config.devServer
      .port(8089)
      .open(true)
      .disableHostCheck(true)

    config.when(process.env.NODE_ENV !== 'development', config => {

      config  
        .plugin('gzip')
        .use(CompressionWebpackPlugin, [{
          algorithm: 'gzip',  
          test: new RegExp('\\.(' + ['js', 'css'].join('|') + ')$'),
          threshold: 8192,
          minRatio: 0.8,
          cache: true
        }])
    })
  }
}

В соответствии с конфигурацией speed-measure-webpack -plugin, все плагины упакованы, но если вы используете цепочку webpack, вы не можете использовать этот плагин?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...