Ho appena iniziato con il webpack e ho difficoltà a ottenere il campione di punti di ingresso multipli da compilare. Il file webpack.config.js nell'esempio include la riga
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
che non riesce per me con l'errore
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
Cercando in giro, ho trovato altri esempi di utilizzo di CommonsChunkPlugin con l'espressione
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
che non riesce con l'errore
ReferenceError: webpack is not defined
Altre ricerche hanno trovato una serie di esempi tra cui
var webpack = require('webpack');
e la mia build ora non riesce
Error: Cannot find module 'webpack'
Sono in perdita su come procedere.
Error: Cannot find module 'webpack'è un errore del nodo. Quindi questo non ha nulla a che fare con il webpack stesso (afaict). Sembra che il nodo stia cercando nelle cartelle sbagliate ...
npm install -g webpacknon ha funzionato neanche per me. Ma lo fa con npm install webpack- assicurati di essere nella cartella principale dell'app quando chiami, npm install webpackquindi controlla se il modulo esiste nella node_modulescartella. Sembra anche che abbia webpackbisogno di fseventsun modulo (opzionale) su sistemi Linux - Sto usando Windows quindi non sono sicuro - prova fseventsanche a installare
webpacknella cartella dell'app locale, usando npm install webpack, senza-g
npm install webpackprima?