2015-12-04 10 views
1

Я пытаюсь минимизировать мой bundle.js файл с WebPack, но получаю ошибки в моей конфигурации:Как свести к минимуму javascript с помощью Webpack?

module.exports = { 
    entry: "./entry.js", 
    output: { 
     devtoolLineToLine: true, 
     sourceMapFilename: "./bundle.js.map", 
     pathinfo: true, 
     path: __dirname, 
     filename: "bundle.js" 
    }, 
    module: { 
     loaders: [ 
      { test: /\.css$/, loader: "style!css" } 
     ] 
    }, 
    plugins: [ 
     new webpack.optimize.UglifyJsPlugin({ 
      include: /\.min\.js$/, 
      minimize: true 
     }) 
    ] 
}; 

Ошибка:

/Users/leongaban/Projects/TickerTags/ionic/TickerTags/www/webpack.config.js:16 
     new webpack.optimize.UglifyJsPlugin({ 
      ^
ReferenceError: webpack is not defined 

ответ

4

Похожи вы пропустили var webpack = require('webpack'); в верхнем вашего конфигурационного файла.

Это работает для меня таким образом

+0

Спасибо, что он был! Теперь можно задать другой вопрос, я только что запустил эту конфигурацию и не заметил ни одного свернутого файла ... пропустил еще несколько шагов, которые я вижу –