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 webpack
non ha funzionato neanche per me. Ma lo fa con npm install webpack
- assicurati di essere nella cartella principale dell'app quando chiami, npm install webpack
quindi controlla se il modulo esiste nella node_modules
cartella. Sembra anche che abbia webpack
bisogno di fsevents
un modulo (opzionale) su sistemi Linux - Sto usando Windows quindi non sono sicuro - prova fsevents
anche a installare
webpack
nella cartella dell'app locale, usando npm install webpack
, senza-g
npm install webpack
prima?