2017-03-21 4 views
0

Wenn ich versuche, npm run webpack auszuführen, zeigt dies "Fehler: 'output.filename' ist erforderlich, entweder in der Konfigurationsdatei oder als --output-filename."webpack output filename config error

Die Konfigurationsdatei ist korrekt als webpack.config.js benannt und befindet sich ebenfalls im Stammverzeichnis.

Im Folgenden ist der Inhalt in der Konfigurationsdatei:

var path = require('path'); 
var webpack = require('webpack'); 

module.exports - { 
    entry: './app.js', 
    output: { path: __dirname, filename: 'bundle.js' }, 

    module: { 
     loaders: [ 
      { 
       test: /.jsx?$/, 
       loader: 'babel-loader', 
       exclude: /node-modules/, 
       query: { 
        presets: ['es2015', 'react'] 
       } 
      } 
     ] 
    }, 
}; 

Würde

+3

"module.exports - {" -> 'module.exports ** = ** {' –

Antwort

1

Hilfe schätzen Sie haben wirklich einen Syntaxfehler. module.exports - sollte sein: module.exports = Und übrigens brauchen Sie Webpack in der Konfigurationsdatei nicht benötigen.

+0

Danke! Ich stoße auch auf ein Problem, bei dem die Datei bundle.js nicht ausgegeben wird. Soll ich einen erstellen? – Jon

+1

Sie sollten bundle.js nicht vorher erstellen müssen. Als Root-Verzeichnis meinst du Betriebssystem-Root oder dein Projekt-Root? –