Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen npm-link komutudur.
Program:
ADI
npm bağlantısı - Bir paket klasörünü sembolize edin
SİNOPSİS
npm bağlantısı (dir paketinde)
npm bağlantısı [<@scope>/] [@ ]
takma ad: npm ln
TANIM
Paket bağlama iki adımlı bir işlemdir.
İlk olarak, npm Link bir paket klasöründe, global olarak kurulmuş bir sembolik bağlantı oluşturacaktır.
önek/paket adı geçerli klasöre (bkz. npm yardım 7 npm-config değeri için
önek).
Sonra, başka bir yerde, npm Link paket ismi yerelden bir sembolik bağlantı oluşturacak
düğüm_modülleri global sembolik bağlantıya klasör.
Bunu not et paket ismi -dan alındı paket.json, dizin adından değil.
Paket adının önüne isteğe bağlı olarak bir kapsam eklenebilir. npm yardım 7'ye bakın npm kapsamı.
kapsamdan önce bir @-sembol ve ardından bir eğik çizgi gelmelidir.
için tarball'lar oluştururken npm yayınlamak, bağlantılı paketler, kendilerine "anlık görüntülendi"
sembolik bağları çözerek mevcut durum.
Bu, kendi eşyalarınızı kurmak için kullanışlıdır, böylece üzerinde çalışabilir ve test edebilirsiniz.
sürekli olarak yeniden inşa etmek zorunda kalmadan yinelemeli olarak.
Örneğin:
cd ~/projeler/düğüm-redis # paket dizinine gir
npm link # global link oluşturur
cd ~/projeler/düğüm blogu # başka bir paket dizinine gidin.
npm link redis # link-paketi kurun
Şimdi, herhangi bir değişiklik ~/projeler/düğüm-redis yansıtılacak
~/projects/node-bloggy/node_modules/node-redis/. Bağlantının şurada olması gerektiğini unutmayın:
paket adı, o paketin dizin adı değil.
Ayrıca iki adımı bir arada kısaltabilirsiniz. Örneğin, yukarıdaki kullanım durumunu bir
daha kısa yol:
cd ~/projeler/düğüm blogu # ana projenizin dizinine gidin
npm link ../node-redis # bağımlılığınızın dizinini bağlayın
İkinci satır, yapmanın eşdeğeridir:
(cd ../node-redis; npm bağlantısı)
npm bağlantı düğümü-redis
Yani, önce global bir bağlantı oluşturur ve ardından global kurulum hedefini bağlar.
projenizin içine düğüm_modülleri klasör.
Bağlantılı paketiniz kapsamlıysa (bkz. npm yardım 7 npm kapsamı) bağlantı komutunuz şunları içermelidir
bu kapsam, örn.
npm bağlantısı @myorg/privatepackage
onworks.net hizmetlerini kullanarak npm-link'i çevrimiçi kullanın