Https://github.com/npm/npm/issues/2943 nedeniyle , npm, paketleri takma ve aynı paketin birden çok sürümünü yükleme özelliğini hiçbir zaman desteklemeyecektir.
Github sorunu üzerine yayınlanan geçici çözümler saf JS modülleri için işe yarayabilir, ancak npm ön uç paket yönetimi için bir standart haline geldiğinden, paketler artık CSS gibi çeşitli varlıkları içerir.
Aynı paketin birden çok sürümünü yüklemek için herhangi bir geçici çözüm var mı?
Bulduğum en iyi fikir, bir paketi "klonlamak" ve onu biraz farklı bir adla yayınlamaktır.
Eğer birden çok sürümü gerekiyorsa Örneğin, jquery
Sadece telefon paketleri yayınlamak olabilir jquery-alias1
, jquery-alias2
, jquery-alias3
vb ve ardından uygun sürümleri set package.json
.
Yoksa onların sürüm numarası, örneğin göre paketleri sayabilirim jquery-1.11.x
, jquery-2.1.x
vb ..
Bu yaklaşımların her ikisi de özensiz görünüyor. Daha iyileri var mı?