Sınırlamalar
npm-shrinkwrap.json
vepackage-lock.json
yok sayılır. pnpm'den farklı olarak, npm aynıad@sürüm
birden çok kez ve farklı bağımlılık setiyle kurabilir. npm'nin kilit dosyası, düznode_modules
düzenini yansıtacak şekilde tasarlanmıştır, ancak pnpm varsayılan olarak yalıtılmış bir düzen oluşturduğundan, npm'nin kilit dosyası biçimine saygı gösteremez. Yine de bir kilit dosyasını pnpm formatına dönüştürmek istiyorsanız pnpm içe aktarma bakın.- Binstub'lar (
node_modules/.bin
içindeki dosyalar) JS dosyalarına sembolik bağlantı değil, her zaman kabuk dosyalarıdır. Shell dosyaları, sıra dışınode_modules
yapısındaki eklentilerini bulmada, takılabilir CLI uygulamaları ' ye yardımcı olmak için oluşturulur. Bu çok nadiren görülen bir sorundur ve dosyanın bir JS dosyası olmasını bekliyorsanız, bunun yerine #736açıklandığı gibi doğrudan orijinal dosyaya.
Bu sorunlar için geçici çözümler için bir fikriniz var mı? Paylaşın.