webentwicklung-frage-antwort-db.com.de

Fehler beim Ausführen der Reakt-Anwendung

Error: 

Modul 'webpack/schemas/WebpackOptions.json' kann nicht gefunden werden

Meinwebpack.config.jssieht so aus -

var config = {
entry: './main.js',
output: {
    path: '/',
    filename: 'index.js',
},
devServer: {
    inline: true,
    port: 8080
},
module: {
    loaders: [
        {
            test: /\.json$/,
            loader: 'json'
        },
        {
            test: /\.jsx?$/,
            exclude: /node_modules/,
            loader: 'babel-loader',
            query: {
                presets: ['es2015', 'react']
            }
        }
    ]
    }
}
module.exports = config;
14
Bharat Bittu

Es tut mir leid, das wiederzubeleben, aber ich hatte eine andere Lösung.

Ich hatte gebraucht

npm install -g webpack-cli
npm install webpack

Das Problem scheint für mich zu passieren, da die CLI erwartet, dass auch das Webpack global installiert wird. Um dies zu beheben, habe ich stattdessen sowohl CLI als auch Webpack lokal installiert

npm uninstall -g webpack-cli
npm install webpack webpack-cli

In meinem package.json habe ich gerade folgendes hinzugefügt:

"scripts": {
  "build": "./node_modules/.bin/webpack-cli",
  "watch": "./node_modules/.bin/webpack-cli --watch",
}

Wann immer ich Webpack verwenden muss, verwende ich einfach npm run build oder npm run watch.

Und boom alles magisch!

Dies ist ein Problem mit Webpack, auch wenn ich glaube. Ich werde es melden und ich werde versuchen, diese Antwort mit ihrem Fortschritt zu aktualisieren.

UPDATE (2018/05/11): Ich habe das Problem dem Webpack-Team zu einer Aufgabe gemeldet, von der ich glaube, dass sie damit zusammenhängt. Folgen Sie/tragen Sie hier bei: https://github.com/webpack/webpack-cli/issues/299#issuecomment-388390143

UPDATE (2018/05/23): Es gibt anscheinend jetzt ein Update und das Problem sollte in der nächsten Version von webpack-cli behoben werden. Zum jetzigen Zeitpunkt scheint es jedoch in der öffentlichen Version von webpack-cli noch nicht gelöst zu sein.

14
Barak Gall

Folgendes hat für mich funktioniert:

npm uninstall -g webpack
npm install webpack

Dann erstellen Sie ein Skript in Ihrer package.json: 

  "scripts": {
    "build": "webpack",
  },

Führen Sie dann npm run build aus, anstatt webpack direkt auszuführen.

2
Snowman

Ich habe dieses Problem gelöst, indem ich Webpack einfach lokal hinzugefügt habe (Garne add --dev webpack). Ich hatte es global installiert, aber als ich es in der Konsole ausgeführt habe, gab ich diesen Fehler. 

Ich hoffe es funktioniert für Sie!

1
Lucas Viñals

In diesem Fall sollten Sie Ihre vorhandene App ausführen

yarn install

oder 

npm install

Es kann Ihr Problem beheben. 

1
Munish Kumar

führen Sie in Windows anschließend cmd im administrator - Modus aus

npm install -g  webpack webpack-cli
0
Eric

Nutzen Sie jetzt die globale Version von webpack & webpack-cli. Dies betrifft lokale Installationen, da Webpack und CLI getrennt sind und sich nicht auflösen können