https://www.npmjs.com/package/jasmine-core yalnızca çekirdek dosyaları içerdiğini belirtti. Neden bu kadar çok proje çekirdek dosyaları sadece tam dosyalar yerine kullanıyor? https://angular.io/docs/ts/latest/guide/webpack.html gibi.npm yasemin ve yasemin çekirdek paketleri arasındaki fark
9
A
cevap
7
jasmine
repo'nun çok daha fazla indirilme nedeni, dile özgü tüm Jasmine modülleri/paketlerinin buna bağlı olmasıdır. Örneğin, Rails uygulamasına jasmine gem eklediğimde, hem jasmine-gem
hem de jasmine-core
'u yükledi.
Adlandırma biraz kafa karıştırıcı. Temel olarak, npm kullanıcılarını, Jasmine'e Node.js'ye özgü özellikleri ekleyen jasmine-npm
modülüne yönlendirmeye çalışıyorlar. Ana Jasmine koduna sahip olan jasmine
veri havuzuna npm noktalarında
jasmine
npm'de jasmine-npm
deposuna işaret eder ve jasmine
deposundaki koda bağlıdır. README diyor ki: "Bu modül, Node.js kodunuz için Jasmine özelliklerini çalıştırmanıza izin verir. Çıkış, varsayılan olarak terminalinizde görüntülenir."
Comparing jasmine vs. jasmine-core vs. jasmine-node vs. mocha