2017-08-17 4 views
0

Bevor Sie dies lesen Entschuldigung für die Aufteilung meines Codes in separate Dokumente, war es zu lange für Stackoverflow-Editor.Webpack-Problem beim Versuch, Entwicklungsumgebung zu starten

Ich erhalte diese Störung, wenn ich meine Entwicklungsumgebung laufen:

Konfigurationsdatei gefunden, aber keinen Eintrag konfiguriert.

Verwenden Sie --help, um die CLI-Optionen anzuzeigen.

Das ist mein webpack.config.js:

let config; 

if (/development/.test(process.env.NODE_ENV.indexOf('development'))) { 
    config = require('./config/webpack.dev')({env: 'development'}); 
} 
else if (/production|staging/.test(process.env.NODE_ENV)) { 
    config = require('./config/webpack.prod')({env: 'production'}); 
} 

module.export = config; 

Das ist meine config/webpack.dev.js:

https://docs.google.com/document/d/1oudL50sL84FQDGB7vmuYcr2yVll44UlLr5DPPuZ2-kk/edit?usp=sharing

Das ist mein webpack.common ist. js:

ein Code, den ich für Produktion und Entwicklung wiederverwenden pment Umgebung

https://docs.google.com/document/d/1JMQPxMbLGsOGddohkZyhbvYE1CSXWImxJll3JVQ4rQA/edit?usp=sharing

Das ist mein package.json:

https://docs.google.com/document/d/1uk5yXCjMbBCnhGqKzrQRAEUDewwPWd_UeW3Zld4oV7w/edit?usp=sharing

drucke ich meinen Bildschirm, um die console.log zu zeigen, die ich in meinem webpack.config für die Config tat Datei, wenn ich die npm ausführen dev:

http://up416.siz.co.il/up3/eqho2ydz2j2t.png

Dies ist meine App Struktur:

http://up416.siz.co.il/up2/y2tni0ny11mt.png

Antwort

0

denke ich Webpacks' Fehler macht Sinn. Es findet die Konfigurationsdatei webpack.config.js, aber es gibt keine Eintragseigenschaft für den Wert, der exportiert wird.

Zuerst sollte module.exportmodule.exports sein. In Ihrem Beispiel wird nichts exportiert, daher gibt es keine Eintragseigenschaft.

Sobald das behoben ist, denke ich, gibt es ein anderes Problem; sieht so aus als ob die folgende Bedingung falsch ist:

/development/.test(process.env.NODE_ENV.indexOf('development')) 

Soll es das stattdessen sein?

/development/.test(process.env.NODE_ENV) 

Da keine Bedingungen true bewerten, wird config als undefined exportiert werden, die Sie wahrscheinlich den gleichen Fehler geben.

+0

Eigentlich hast du Recht, das ist sehr nooby von mir, aber immer noch nach dieser Behebung bekomme ich das gleiche Problem, Ich drucke meinen Bildschirm, um die console.log ich habe für die Konfiguration in meinem Webpack.config file wenn ich den npm run dev starte: http://up416.siz.co.il/up3/eqho2ydz2j2t.png Das ist meine App Struktur: http://up416.siz.co.il/up2 /y2tni0ny11mt.png –

+0

Ich denke, dass Sie modul.exports anstelle von module.export benötigen - ich habe meine Antwort aktualisiert :) –

+0

Wow, es tut mir sehr sehr leid für diesen dummen Fehler, danke, es hat funktioniert, nur ein Tippfehler ... –

Verwandte Themen