Je ne fais que commencer avec webpack et j'ai du mal à créer l' exemple à points d'entrée multiples . Le fichier webpack.config.js de l'exemple comprend la ligne
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
qui échoue pour moi avec l'erreur
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
En cherchant, j'ai trouvé d'autres exemples d'utilisation de CommonsChunkPlugin avec l'expression
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
qui échoue avec l'erreur
ReferenceError: webpack is not defined
D'autres recherches ont trouvé un certain nombre d'exemples, notamment
var webpack = require('webpack');
et ma construction échoue maintenant avec
Error: Cannot find module 'webpack'
Je ne sais pas comment procéder.
Error: Cannot find module 'webpack'
est une erreur de nœud. Cela n'a donc rien à voir avec le webpack lui-même (afaict). Il semble que node cherche dans les mauvais dossiers ...
npm install -g webpack
n'a pas fonctionné pour moi non plus. Mais c'est le cas npm install webpack
- assurez-vous que vous êtes dans le dossier racine de l'application lorsque vous appelez, npm install webpack
puis vérifiez si le module existe dans le node_modules
dossier. Il semble également que webpack
nécessite fsevents
un module (facultatif) sur les systèmes Linux - J'utilise Windows donc je ne suis pas sûr - essayez d'installer fsevents
aussi
webpack
dans le dossier local de l'application, en utilisant npm install webpack
, sans-g
npm install webpack
avant?