etmesinin önünü / yeoman jeneratör-açısal sudo olmadan yüklemek
Jeneratör-Yo angularjs kullanarak (Yoeman) yüklemeye çalıştımsudo olmadan:
npm install -g generator-angular
Anlıyorum:
Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular'
sudo yo
yo ben yazın sudo gayet anlaşılabilir () kullanmam gerektiğini söyledi.
~/node_modules
bir Dizini - Neden yo paketleri kurmak değil mi?
CEVAP
Jeneratörler genel yüklenmek üzere tasarlanmıştır.Aksi takdirde, her zaman gereksiz yere acı olan her projede kullanmak üzeresiniz jeneratör yüklemek zorunda. Ayrıca, görmek için alamadım kullanılabilir jeneratörler listeleyen yo
tatlı menüsü (tabii, bunları yükleyintümyerel olarak):
Tuzak küresel yükleme etmesinin önünü
Nasıl paketler küresel yüklemek etmesinin önünü alacağız? Doğru söylediği gibi, asla ve asla sudo ile yo
çalıştırmalısınız. Bu sorun için lots of different solutions ve saat din artıları ve eksileri tartışmak geçirebilirsiniz.
Şahsen benim sevmediğim yükleniyorkullanıcıiçine paketlerglobal/usr/
klasör. /usr/
bilgisayardaki tüm kullanıcılar arasında paylaşılan bir yazılım. Eğer sadece makine kullanarak değilse bile, hala Unıx dosya sistemi hiyerarşisi tasarlanmıştır saygı duyman için iyi nedenleri vardır. Eğer karar verirseniz, örneğin bir noktada bütün düğüm kurulumunuzu silin.
npm
küresel paketlerini yüklemek için sağlayan benim tercih edilen yol$HOME
bozmadanto set a local node prefix. Bu kadar kolay
echo 'prefix = ~/.node' >> ~/.npmrc
yerel kabuk. Bundan sonra, $PATH, shell, en sevdiğiniz config ayarlayarak küresel düğüm yürütülebilir dosyaları için yeni yükleme varış noktası ayarlamak istediğiniz. E. g. ekleyerek
export PATH="$PATH:$HOME/.node/bin"
sizin için 16**. Sonra, mutlu bir şekilde çalıştırmak npm install -g generator-angular
olmadan sudo olmadan çalışan bir izin çatışmalar ve eğer bir şey tamamen kırık ve seni istiyorum, sıfırdan başlamak, tüm yapmanız gereken kaldırmak ~/.node
dizin.
Etmesinin önünü modülleri't kazan...
Etmesinin önünü sudo olmadan hata atar...
Nasıl yüklemek " musun;gelişim&quo...
Nasıl kendi kayıt olmadan özel etmesin...
Nasıl paketi için yorum eklerim.etmesi...