Bir node projesinde aynı paketin birden fazla versiyonunu kullanmak gibi bir istek durumunda npm üzerinde aşağıdaki gibi bir format ile bunu yapabilmek mümkün.
"dependencies": {
"express-4.17.1": "npm:express@4.17.1",
"express-3.21.0": "npm:express@3.21.0"
}
direkt olarak package.json üzerinde bu şekilde tanımlama yapabilir ya da npm install komutunu çalıştırırken paket adı yerine şu formatta yazabilirsiniz
npm i express-3.21.0@npm:express@3.21.0
npm: yazılan kısımda github branchlerini kullanabilmekte mümkün. Aşağıdaki gibi bir format ile yazdığınızda express-github paket alias ı direkt olarak github reposundan çekilecek şekilde konumlandırılıyor.
express-github@github:expressjs/express
Bu paketin proje içerisindeki kullanımı artık direkt olarak alias üzerinden ilerleyecek şekilde ayarlanmış oluyor. Yani aşağıdaki kullanım direkt github reposundan çekilen pakete bakıyor.
const express = require('express-github');
kaynaklar;
Hiç yorum yok:
Yorum Gönder