Noroc adlı üyeden alıntı: mesajı görüntüle
Eger `xxx` ile belirtilen komut package.json icindeki scripts blogunda tanimli ise komutu calistirir degilse hata verir.
Mülakatçı: Bu talimat işletim sisteminde bulunmadığına göre, npm run serve yürütüldüğünde neden vue-cli-service serve yürütmekle eşdeğerdir ?Neden başarılı oluyor ve talimatın bulunmadığına dair bir hata bildirmiyor?


Aslında Cevabı çok basit bunun
  • npm run xxx çalıştırırken, npm önce yürütülecek programı geçerli dizinin node_modules/.bin içinde arar ve bulunursa çalıştırır;
  • Bulunamazsa, global node_modules/.bin'den aranır, npm i -g xxx global dizine kurulur;
  • Genel dizin hala bulunamazsa, yol ortam değişkeninden aynı ada sahip diğer yürütülebilir programları arar