chainWebpack - как настроить инфраструктуру

У меня есть раздел в vue.config.js. я

      chainWebpack: config => {
    // Add "node_modules" alias
    config.resolve.alias
        .set('node_modules', path.join(__dirname, './node_modules'));

    config.devtool('source-map');
    // Do not remove whitespaces
    config.module.rule('vue')
        .use('vue-loader')
        .loader('vue-loader')
        .tap(options => {
            options.compilerOptions.preserveWhitespace = true
            return options
        })
}

Я хочу включить infrastructureLogging раздел для перенаправления регистрации на stdout вместо stderr:

      module.exports = {
  //...
  infrastructureLogging: {
    stream: process.stdout,
  },
};

Как я могу это сделать при использовании chainWebpack раздел?

1 ответ

webpack-chain (используется), похоже, не поддерживает API для infrastructureLogging.

Однако вы можете использовать чтобы передать эту опцию в Webpack:

      module.exports = {
  configureWebpack: {
    infrastructureLogging: {
      stream: process.stdout,
    },
  }
}

Примечание chainWebpack а также configureWebpackможно использовать вместе. Использоватьvue inspect , чтобы увидеть получившуюся конфигурацию Webpack.

Другие вопросы по тегам