Registry /
devops / webpack-uglify-js-plugin
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ var webpackUglifyJsPlugin = require('webpack-uglify-js-plugin');
✗ import webpackUglifyJsPlugin from 'webpack-uglify-js-plugin';
Package uses CommonJS; no default export for ES6 imports.
default
✓ import webpackUglifyJsPlugin = require('webpack-uglify-js-plugin');
TypeScript with esModuleInterop: import * as webpackUglifyJsPlugin from 'webpack-uglify-js-plugin';
default
✓ const webpackUglifyJsPlugin = require('webpack-uglify-js-plugin');
✗ const { webpackUglifyJsPlugin } = require('webpack-uglify-js-plugin');
Export is a single function, not an object.
Configures webpack to use UglifyJS plugin with caching enabled, source maps off, and comments removed.
var path = require('path');
var webpackUglifyJsPlugin = require('webpack-uglify-js-plugin');
module.exports = {
plugins: [
new webpackUglifyJsPlugin({
cacheFolder: path.resolve(__dirname, 'cached_uglify/'),
debug: false,
minimize: true,
sourceMap: false,
output: {
comments: false
},
compressor: {
warnings: false
}
})
]
};
Errors
Common errors & fixes
Error: Cannot find module 'uglify-js'
Missing peer dependency uglify-js
fixnpm install uglify-js --save-dev
TypeError: webpackUglifyJsPlugin is not a constructor
Incorrect import, e.g., using ES6 default import without proper interop
fixUse require('webpack-uglify-js-plugin') directly. Invalid options object. UglifyJs Plugin has been initialized using an options object that does not match the API schema.
Mixing options from terser-webpack-plugin or webpack's built-in plugin
fixRefer to the plugin's documentation for allowed options.
Audit
Dependencies
uglify-jsrequiredpeer dependency for minification