Gulpfile.js Visual Studio cmd.exe /c gulp –tasks-simple src\node_contextify.cc:631: Assertion `args[1]->IsString()’ failed. HATASI VE ÇÖZÜMÜ

Uzun süredir çalıştırmadığım projeyi tekrar çalıştırmak istedim. Proje Aspnet WebApi ve Angular 1.x sürümüyle yazılmıştı. Aktif olarak bower ve gulp süreçleri projede kullanılıyordu. Bu teknolojiler büyük kolaylıklar sağlasada geliştirme ortamını ayarlamak uzun süre alabiliyor. Tüm paketlerin doğru kurulduğundan emin oldum. Visual Studio Task Runner Explorer bölümünde aldığım hataların ekran görüntüleri şu şekilde

Task Runner Explorer da görülen hata mesajı.
Gulpfile.js dosyasının içinde tanımlı Task ları yükleyemiyor.
Assertion `args[1]->IsString()’ failed. Hatası verdiğini output ekranının Task Runner Explorer bölümünde görülüyor.

Burada benim için

npm i natives

komutu tek başına işe yaradı.


npm i natives komutu çalıştırdıktan sonra task runner ekranında yenile simgesine tıkladığımda sorunun çözüldüğünü tasklarımın çalıştığını gördüm
Sizde tek başına işe yaramaz ise npm paketlerinizde sorun var demektir. Sırasıyla şu komutları deneyebilirsiniz.

rm -r node_modules

npm install

Bu sorunun diğer alternatif çözümlerinden biride aşağıda ki komut

delete package-lock.json & npm i

Categories: , , ,

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir