Bläddra i källkod

build(umd-module): prevent mangling (#4320)

* Prevent mangling of names in UMD distribution

This makes debugging easier in general.

* use `uglifyOptions`
bubble
Fritz 6 år sedan
committed by kyle
förälder
incheckning
37001b38bb
3 ändrade filer med 7 tillägg och 0 borttagningar
  1. +5
    -0
      make-webpack-config.js
  2. +1
    -0
      webpack-dist-bundle.config.js
  3. +1
    -0
      webpack-dist-standalone.config.js

+ 5
- 0
make-webpack-config.js Visa fil

@@ -52,6 +52,7 @@ module.exports = function(rules, options) {
hot: false,
separateStylesheets: true,
minimize: false,
mangle: false,
longTermCaching: false,
sourcemaps: false,
}, options._special)
@@ -69,6 +70,10 @@ module.exports = function(rules, options) {

plugins.push(
new UglifyJsPlugin({
uglifyOptions: {
mangle: specialOptions.mangle,
beautify: !specialOptions.mangle,
},
sourceMap: true,
}),
new webpack.LoaderOptionsPlugin({


+ 1
- 0
webpack-dist-bundle.config.js Visa fil

@@ -20,6 +20,7 @@ module.exports = require("./make-webpack-config.js")(rules, {
_special: {
separateStylesheets: true,
minimize: true,
mangle: true,
sourcemaps: true,
},



+ 1
- 0
webpack-dist-standalone.config.js Visa fil

@@ -20,6 +20,7 @@ module.exports = require("./make-webpack-config.js")(rules, {
_special: {
separateStylesheets: true,
minimize: true,
mangle: true,
sourcemaps: true,
},



Laddar…
Avbryt
Spara