2015-12-04 1 views
1

J'essaie de minimiser mes bundle.js fichier avec webpack, mais obtenir des erreurs dans ma config:Comment minimiser javascript avec 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 
     }) 
    ] 
}; 

L'erreur:

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

Répondre

4

On dirait que vous êtes absent var webpack = require('webpack'); au sommet de votre fichier de configuration.

Cela fonctionne pour moi de cette façon

+0

Merci c'était ça! Maintenant, peut poster une autre question, je viens de courir cette configuration et n'a pas remarqué de fichier minimisé ... manquant quelques étapes supplémentaires, je vois –