0

chainWebpackvue.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部分中做到这一点?

4

1 回答 1

1

webpack-chain(由 使用chainWebpack)似乎不支持infrastructureLogging.

但是,您可以使用configureWebpack将该选项传递给 Webpack:

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

注意chainWebpackconfigureWebpack可以一起使用。使用vue inspect命令查看生成的 Webpack 配置。

于 2021-05-04T23:24:44.677 回答