W systemie Windows 7 zainstalowałem gulp, jak wyjaśniono tutaj: http://markgoodyear.com/2014/01/getting-started-with-gulp/ :
npm install gulp -g
- W moim folderze aplikacji:
npm install gulp --save-dev
- Tworzę
gulpfile.js
plik.
Ale kiedy próbuję uruchomić, pojawia gulp
się ten komunikat o błędzie:
module.js:340
throw err;
^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)
itp.
Ale gulp-util
jest obecny (w lokalnym folderze aplikacji) w:
node_modules
gulp
node_modules
gulp-util
Każdy pomysł, co może być przyczyną?
npm install gulp-util --save-dev
Odpowiedzi:
AKTUALIZACJA
Od nowszych wersji nie ma potrzeby ręcznego instalowania gulp-util.
Sprawdź nową stronę wprowadzającą .
Jeśli nadal napotykasz ten problem, spróbuj ponownie zainstalować pakiety lokalne projektu:
PRZESTARZAŁA ODPOWIEDŹ
Musisz także zainstalować gulp-util:
Z dokumentów Gulp - wprowadzenie (3.5) :
źródło
rimraf
przeznpm install -g rimraf
rm -rf node_modules
inpm install
nie działa. Zamiast tego musiałem preformy:npm install gulp -g
. Działa jak marzenie!gulp-util
.Jeśli masz plik package.json, możesz zainstalować wszystkie bieżące zależności projektu za pomocą:
źródło
npm install node-sass
i budowałem.Żadna odpowiedź nie pomogła w moim przypadku. Ostatecznie pomogło usunięcie
bower
igulp
(używam ich obu w moim projekcie):Następnie ponownie je zainstalowałem:
Teraz działa dobrze.
źródło
sudo
)Spróbuj zainstalować brakujący moduł.
źródło
Powinieneś je zainstalować jako devDependencies:
-
gulp-util
-
gulp-load-plugins
Następnie możesz ich użyć w ten sposób:
albo to:
źródło
Użytkownik Linux Ubuntu 18:04 tutaj. Do tej pory wypróbowałem wszystkie rozwiązania na tej płycie. Chociaż powyżej przeczytałem w zaakceptowanej odpowiedzi, że „Od nowszych wersji nie ma potrzeby ręcznego instalowania gulp-util”. , to była rzecz, która zadziałała dla mnie. (... może bc jestem na Ubuntu? Nie wiem.)
Podsumowując, ciągle otrzymywałem błąd „ nie można znaleźć modułu 'gulp-util' ', gdy tylko sprawdzałem, czy gulp został zainstalowany, uruchamiając:
... znowu pojawia się błąd „gulp-util” ...
Tak więc postępowałem zgodnie z radą npm install [nazwa pakietu] wymienioną powyżej, ale w końcu otrzymałem kilka innych pakietów, które również musiały zostać zainstalowane. Jeden miał problem z już istniejącym i nie byłem pewien, jak go wymienić. ... umieszczę tutaj wszystkie pakiety / polecenia instalacji, których musiałem użyć, jako odniesienie na wypadek, gdyby ktoś inny napotkał ten problem:
(wtedy wyskoczył mi błąd „pretty-hrtime”, więc dodałem go, a pozostałe jako Error: Cannot find moduł ___ pojawiały się po każdym łyku - sprawdzeniu wersji. ... więc po prostu instalowałem każdy z nich. )
(bez --force, w moim systemie pojawił się błąd: „EISTNIEJE: plik już istnieje, dowiązanie symboliczne”. --force nie jest zalecane, ale idk w inny sposób).
A teraz wreszcie pokazuje się gulp --version: CLI wersja 3.9.1 Lokalna wersja 3.9.1
źródło
To rozwiąże wszystkie problemy związane z łykiem
źródło
W większości przypadków usunięcie wszystkich pakietów węzłów i ich ponowna instalacja rozwiązuje problem.
Ale w moim przypadku folder node_modules nie ma uprawnień do zapisu.
źródło
Ten sam problem tutaj i cokolwiek próbowałem po przeszukaniu, nie działało. Dopóki nie zobaczyłem gdzieś uwagi o instalacjach globalnych lub lokalnych. Szukam w:
C: \ Users \ YourName \ AppData \ Roaming \ npm \ gulp
Rzeczywiście znalazłem przestarzałą wersję. Więc przeinstalowałem gulp z:
To magicznie rozwiązało mój problem.
źródło
Miałem ten sam problem, chociaż moduł, który pobierał, był inny. Jedynym rozwiązaniem problemu jest ponowne uruchomienie poniższego polecenia:
źródło