Node.js için özel tutmak istediğim bir modül yazdım. Satırı ekleyebileceğimi biliyorum:
"private": "true"
için package.jsondosyanın, ve ben de biliyoruz ki elimden npm installbir dosya sistemi yolu veya GitHub'dan dahil git deposu, bir bağlantı kullanarak bu modülü.
Ben de böyle bir dosya sistemi yolu veya içine git repo için bir bağlantı koyabilirsiniz biliyorum package.json, böylece dependenciesparçası biraz böyle görünebilir:
"dependencies": {
"myprivatemodule": "git@github.com:..."
}
Şimdi istediğim en son sürüme değil, belirli bir sürüme bağlanmak. Bildiğim tek olasılık, kimliğini kullanarak belirli bir taahhütle bağlantı kurmaktır. Ancak bu, bir sürüm numarası kullanmaktan daha az okunabilir ve daha kötü korunabilir 0.3.1.
Yani sorum şu: Böyle bir sürüm numarası belirtmek ve npm bu sürümü içeren en son taahhüt için git deposunda arama yapmak mümkün mü?
Değilse, projelerinizde bu sorunu nasıl çözersiniz? Taahhüt kimlikleriyle mi yaşıyorsun yoksa buna daha iyi bir çözüm var mı?