2016-09-30 3 views
1

Я использую Webpack для создания своего сайта, но, несмотря на включение в конфигурацию UglifyJsPlugin, выход не уменьшает.Webpack не уширяющий/minifying

{ 
    entry: "./dist/client/js/index.js", 
    devtool: "source-map", 
    loaders: [ 
     { 
      test: /\.js$/, 
      loader: "babel", 
      query: { 
       cacheDirectory: false 
      } 
     } 
    ], 
    module: { 
     preLoaders: [ 
      { 
       test: /client\\.*\.js$/, 
       loader: "source-map-loader" 
      } 
     ] 
    }, 
    node: { 
     child_process: "empty", 
     dns: "empty", 
     fs: "empty", 
     net: "empty" 
    }, 
    output: { 
     path: JS_CLIENT_BUILD_PATH, 
     filename: JS_BUNDLE_NAME 
    }, 
    plugins: [new webpack.optimize.UglifyJsPlugin()] 
} 

Любые идеи относительно того, что я могу делать неправильно?

ответ

1

Я бы попытался запустить webpack из CLI с аргументом -p. Это существенно добавляет плагин Uglify и устанавливает для параметра debug значение false. Это также должно минимизировать выход. Если результат будет уменьшен, я тогда укажу на что-то неправильное в вашей конфигурации.

+1

Оказывается, это был комплектный модуль, который вызывал проблемы с Uglify, но не с Webpack. Сообщение об ошибке было ясно при запуске из командной строки. –

+0

спасибо! запуск из командной строки выявил проблему для меня (модуль, который был пропущен тестом загрузчика JS) – ptim

+0

Я считаю, что я нахожусь на том же месте, но я не могу найти никаких ошибок, и мой js-файл не был уменьшен :(Любые мысли? – manelgarcia

Смежные вопросы