Właśnie zaczynam pracę z pakietem webpack i mam trudności z utworzeniem próbki zawierającej wiele punktów wejścia . Plik webpack.config.js w przykładzie zawiera wiersz
var CommonsChunkPlugin = require("../../lib/optimize/CommonsChunkPlugin");
co mi się nie udaje z powodu błędu
Error: Cannot find module '../../lib/optimize/CommonsChunkPlugin'
Przeszukując okolice, znalazłem inne przykłady użycia CommonsChunkPlugin z wyrażeniem
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin("common.js");
co kończy się błędem
ReferenceError: webpack is not defined
Dalsze wyszukiwanie znalazło wiele przykładów, w tym
var webpack = require('webpack');
i moja kompilacja teraz zawodzi
Error: Cannot find module 'webpack'
Nie wiem, jak mam postępować.
Error: Cannot find module 'webpack'
to błąd węzła. Więc to nie ma nic wspólnego z samym webpackiem (afaict). Wygląda na to, że node szuka w niewłaściwych folderach ...
npm install -g webpack
dla mnie też nie działa. Ale tak się dzieje npm install webpack
- upewnij się, że jesteś w folderze głównym aplikacji, kiedy dzwonisz, npm install webpack
a następnie sprawdź, czy moduł istnieje w node_modules
folderze. Wygląda również na to, że webpack
potrzebuje fsevents
(opcjonalnego) modułu w systemach linux - używam Windows, więc nie jestem pewien - spróbuj zainstalować fsevents
również
webpack
w lokalnym folderze aplikacji, używając npm install webpack
, bez-g
npm install webpack
wcześniej?