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;
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.
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.
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!
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.
dans Windows, exécutez cmd dans administrator mode, puis
npm install -g webpack webpack-cli
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