web-dev-qa-db-fra.com

Erreur lors de l'exécution de l'application Rea

Erreur: 

Impossible de trouver le module 'webpack/schemas/WebpackOptions.json'

Monwebpack.config.jsressemble à ceci -

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

Désolé de revivre cela mais j'avais une solution différente ..

J'avais utilisé

npm install -g webpack-cli
npm install webpack

Le problème semble se produire pour moi parce que la CLI s'attend à ce que Webpack soit également installé dans le monde entier? Pour résoudre ce problème, j'ai plutôt installé localement CLI et Webpack.

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

Dans mon package.json je viens d'ajouter:

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

Ensuite, chaque fois que j'ai besoin d'utiliser webpack, j'utilise simplement npm run build ou npm run watch.

Et tout fonctionne comme par magie!

Je pense que c'est un problème avec Webpack. Je vais le signaler et je vais essayer de mettre à jour cette réponse avec ses progrès.

MISE À JOUR (2018/05/11): J'ai signalé le problème à l'équipe Webpack pour une tâche qui, à mon avis, pourrait être liée. Suivez/contribuez ici: https://github.com/webpack/webpack-cli/issues/299#issuecomment-388390143

MISE À JOUR (2018/05/23): Il semble y avoir un correctif maintenant et le problème devrait être résolu dans la prochaine version de webpack-cli. À ce jour, cela ne semble pas encore résolu dans la version publique de webpack-cli.

14
Barak Gall

Voici ce qui a fonctionné pour moi:

npm uninstall -g webpack
npm install webpack

Ensuite, créez un script dans votre package.json: 

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

Exécutez ensuite npm run build au lieu d'exécuter webpack directement.

2
Snowman

J'ai résolu ce problème en ajoutant simplement Webpack localement (yarn add --dev webpack). Je l'avais installé globalement mais quand je l'ai exécuté dans la console, m'a donné cette erreur. 

J'espère que ça marche pour toi!

1
Lucas Viñals

Dans ce cas, vous devriez avoir besoin d'exécuter dans votre application existante

yarn install

ou 

npm install

Cela peut résoudre votre problème. 

1
Munish Kumar

dans Windows, exécutez cmd dans administrator mode, puis

npm install -g  webpack webpack-cli
0
Eric

Utilisez la version globale de webpack & webpack-cli pour le moment. Cela affecte les installations locales, car webpack et cli sont divisés et ne peuvent pas se résoudre

0