javascript - uglify 捆绑文件并将它们都放在 webpack 中?

标签 javascript node.js webpack uglifyjs

entry: './app.js',
    output: {
      path: path.resolve(__dirname, 'dist'),
      filename: "bundle.js"
    },
    module: {
      rules: [
        {
          test: /\.js$/,
          exclude: /(node_modules)/,
          use: {
            loader: 'babel-loader',
              options: {
                presets: ['env', 'es2015', 'stage-2']
              }
          }
        }
      ]
    }

这是我的 webpack 配置,它为我提供了 dist 目录中的 bundle.js 文件。我想丑化这个 bundle.js 并希望 bundle.jsbundle.min,js 都出现在 dist 目录。非常感谢您的帮助。

最佳答案

entry: {
      'bundle': './app.js',
      'bundle.min': './dist/bundle.js',
    },

    output: {
      path: path.resolve(__dirname, 'dist'),
      filename: "[name].js"
    },

    plugins: [
      new webpack.optimize.UglifyJsPlugin({
      include: /\.min\.js$/,
      minimize: true
      })
    ]

试试这个,让我知道它是否有效!

关于javascript - uglify 捆绑文件并将它们都放在 webpack 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43519892/

相关文章:

javascript - 单击链接中的更改文本不起作用?

javascript - jqplot: "this.proxy.getTime is not a function"/date 输入解析器?

npm - 更新到 npm 7.20.6 后,Vaadin 14 应用程序无法构建前端

javascript - 使用 AngularJS 在 iframe 中注入(inject)链接

javascript - 限制事件监听器每秒可以触发的次数

node.js - nodejs 应用程序如何检索它自己的内存使用情况?

node.js - 将生成的项目构建为 Grunt 任务

javascript - npm 包版本结构中的 "rc"是什么意思

webpack - 如何使用 ReactQL 进行代码分割?

javascript - 无法使用 webpack 在 GitHub Actions 中为生产构建