Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @fehuziom: @kurczepioro: @RoundStic: @UZNANIE-2863-PLN: @MrRuby:
- Konfiguracja dla Webpacka:
- Importujemy w webpack.config.js
- const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
- Dodajemy do module.exports:
- `optimization: {
- minimizer: [
- new UglifyJsPlugin({
- uglifyOptions: {
- mangle: {
- toplevel: true,
- properties: {
- reserved: require("uglify-js/tools/domprops")
- }
- },
- properties: true,
- output: {
- comments: false,
- },
- unsafe_comps: true,
- properties: true,
- keep_fargs: false,
- pure_getters: true,
- collapse_vars: true,
- unsafe: true,
- warnings: false,
- sequences: true,
- dead_code: true,
- drop_debugger: true,
- comparisons: true,
- conditionals: true,
- evaluate: true,
- booleans: true,
- loops: true,
- unused: true,
- hoist_funs: true,
- if_return: true,
- join_vars: true,
- drop_console: true
- },
- }),
- ]
- },`
- Zawartość pola Mangle jest najważniejsza
- ` mangle: {
- toplevel: true,
- properties: {
- reserved: require("uglify-js/tools/domprops")
- }
- },
- `
- Wyklucza z kompresji natywne metody służące do manipulacji DOM (np getElementById)
Advertisement
Add Comment
Please, Sign In to add comment