2017-01-06 3 views

Antwort

0

Update: Wie Sie sich bewusst, dass -p ist nichts anderes als die Produktion Abkürzung für --optimize-minimize --optimize-occurrence-order. Wenn das Webpack eine Konfigurationsdatei im aktuellen Verzeichnis findet, benötigt es die UglifyJsPlugin Konfiguration aus der Konfigurationsdatei.

Und wenn Sie eine Konfiguration nur im Produktionsmodus hinzufügen möchten, können Sie wie zu tun,

> NODE_ENV=production webpack -p 

var config = { 
    /*... other configs ... */ 
    } 


if (process.env.NODE_ENV === 'production') { 
    config.plugins.push(
     new webpack.optimize.UglifyJsPlugin({ 
      output: { 
       beautify: true, 
       quote_style : 2, 
       semicolons: false /* default: true */ 
      } 
     }) 
    ) 
} 

module.exports = config 

Wenn Sie webpack.config.js Datei haben, können Sie die UglifyJsPlugin hinzufügen, wie unten mit den Optionen möchten Sie gezeigt. Die Option semicolons ist Teil der Option output.

plugins: [new webpack.optimize.UglifyJsPlugin({ 
     output: { 
      beautify: true, 
      quote_style : 2, 
      semicolons: false /* default: true */ 
     } 
     })] 
+0

aber ich will es nur auftreten, wenn ich '-p' nicht die ganze Zeit mache. Jedenfalls werde ich es überprüfen ... und bestätigt, dass es mit oder ohne -p geht –

Verwandte Themen