相关疑难解决方法(0)

Vue CLI 3 vue.config.js vs webpack.config.js 插件

我正在使用 Vue CLI 3,我需要添加Terser Webpack 插件以从代码中删除console.log注释。这不适用于我当前的设置 - 日志和评论仍在构建中。我的生产流程:

  1. npm run build
  2. serve -s dist

vue.config.js:

module.exports = {
  publicPath: "./"
}
Run Code Online (Sandbox Code Playgroud)

webpack.config.js:

const TerserPlugin = require('terser-webpack-plugin');

module.exports = {
  optimization: {
    minimize: true,
    minimizer: [
      new TerserPlugin({
        terserOptions: {
          ecma: undefined,
          warnings: false,
          parse: {},
          compress: { drop_console: true },
          mangle: true, // Note `mangle.properties` is `false` by default.
          module: false,
          output: { comments: false },
          toplevel: false,
          nameCache: null,
          ie8: false, …
Run Code Online (Sandbox Code Playgroud)

javascript webpack vue.js vuejs2 terser

7
推荐指数
1
解决办法
6621
查看次数

标签 统计

javascript ×1

terser ×1

vue.js ×1

vuejs2 ×1

webpack ×1