Pada Windows 7, saya telah menginstal gulp seperti yang dijelaskan di sini: http://markgoodyear.com/2014/01/getting-started-with-gulp/ :
npm install gulp -g
- Di folder aplikasi saya:
npm install gulp --save-dev
- Saya membuat
gulpfile.js
file.
Tetapi kemudian, ketika saya mencoba menjalankan gulp
, saya mendapatkan pesan kesalahan ini:
module.js:340
throw err;
^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)
dll.
Tetapi gulp-util
ada (dalam folder aplikasi lokal) di:
node_modules
gulp
node_modules
gulp-util
Adakah yang tahu apa penyebabnya?
npm install gulp-util --save-dev
Jawaban:
MEMPERBARUI
Dari versi yang lebih baru, tidak perlu menginstal gulp-util secara manual.
Periksa halaman memulai baru .
Jika Anda masih mengalami masalah ini, coba instal ulang paket lokal proyek Anda:
JAWABAN KUNCI
Anda juga perlu menginstal gulp-util:
Dari tegp docs- beginning (3.5) :
sumber
rimraf
vianpm install -g rimraf
rm -rf node_modules
dannpm install
tidak berfungsi. Sebaliknya, saya harus preform:npm install gulp -g
. Bekerja seperti pesona!gulp-util
.Jika Anda memiliki package.json, Anda dapat menginstal semua dependensi proyek saat ini menggunakan:
sumber
npm install node-sass
dan itu dibangun.Jawaban apa pun tidak membantu dalam kasus saya. Apa yang akhirnya membantu adalah menghapus
bower
dangulp
(saya menggunakan keduanya dalam proyek saya):Setelah itu saya menginstalnya lagi:
Sekarang berfungsi dengan baik.
sumber
sudo
)Coba pasang modul yang hilang.
sumber
Anda harus menginstal ini sebagai devDependencies:
-
gulp-util
-
gulp-load-plugins
Kemudian, Anda dapat menggunakannya dengan cara ini:
atau ini:
sumber
Pengguna Linux Ubuntu 18:04 di sini. Saya mencoba semua solusi di forum ini hingga saat ini. Meskipun saya membaca di atas dalam jawaban yang diterima bahwa "Dari versi yang lebih baru, tidak perlu menginstal gulp-util secara manual." , itu hal yang bekerja untuk saya. (... mungkin karena aku di Ubuntu? Aku tidak tahu.)
Untuk rekap, saya terus mendapatkan kesalahan " tidak dapat menemukan modul 'gulp-util' " ketika hanya memeriksa untuk melihat apakah gulp diinstal dengan menjalankan:
... sekali lagi, kesalahan 'tegukan-util' terus muncul ...
Jadi, saya mengikuti npm install [nama paket] saran yang tercantum di atas, tetapi akhirnya mendapatkan beberapa paket lain yang perlu diinstal juga. Dan ada satu masalah yang sudah ada, dan saya tidak yakin bagaimana cara menggantinya. ... Saya akan meletakkan semua paket / menginstal perintah yang harus saya gunakan di sini, sama seperti referensi jika ada orang lain yang mengalami masalah ini:
(lalu saya mendapat kesalahan untuk 'pretty-hrtime' jadi saya menambahkannya, dan yang lainnya sebagai Kesalahan: Tidak dapat menemukan modul ___ terus muncul setelah setiap tegukan --pengamatan versi ... jadi saya terus menginstal masing-masing. )
(tanpa --force, pada sistem saya, saya mendapat kesalahan: "EEXIST: file sudah ada, symlink". --force tidak direkomendasikan, tetapi idk dengan cara lain.)
Dan sekarang tegukan --versi akhirnya muncul: CLI versi 3.9.1 Versi lokal 3.9.1
sumber
Ini akan menyelesaikan semua masalah tegukan
sumber
Dalam sebagian besar kasus, menghapus semua paket node dan kemudian menginstalnya lagi, menyelesaikan masalah.
Tapi Dalam kasus saya folder node_modules belum menulis izin.
sumber
Masalah yang sama di sini dan apa pun yang saya coba setelah mencari-cari, tidak berhasil. Sampai saya melihat komentar di suatu tempat tentang pemasangan global atau lokal. Mencari di:
C: \ Users \ YourName \ AppData \ Roaming \ npm \ gulp
Saya memang menemukan versi yang sudah ketinggalan zaman. Jadi saya menginstal ulang tegukan dengan:
Itu secara ajaib memecahkan masalah saya.
sumber
Saya memiliki masalah yang sama, meskipun modul yang diunduh berbeda. Satu-satunya resolusi untuk masalah ini adalah menjalankan perintah di bawah ini lagi:
sumber