Yüklemeden sonra çağrılan bir oluşturma komut dosyası içeren bir düğüm modülü oluşturdum. Yapı komut dosyası bir git deposunu klonlar ve bazı dosyalarını başka bir klasöre kopyalar. sorun: npm yüklemek üzerine, komut yeterli izinlere almaz ve aşağıdaki hatayı alıyorum:npm install - komut dosyalarını yeterli izinlerle nasıl çalıştırılır?
sh: ./build.js: Permission denied
nasıl işini yapması script kurmak yeterli izinlere verebilir?
Kullanıcıların sadece npm install mymodule
yapabilmelerini ve yapı-betiklerinin herhangi bir sistemde işini yapmasını istiyorum.
Herhangi bir fikrin var mı?
Aaah! Npm belgelerinden, ".js" biten betiklerin otomatik olarak düğüm tarafından çalıştırıldığını düşündüm. Ancak onlar sadece senaryo olarak çağrıldıkları ve bu yüzden idam edilmek için izin almaları gerektiğinden, bu açıktır. Teşekkürler. Bahsettiğiniz 2 eklemenin yerine, paket içinde "install": "node build" yazabilirim. –