Используя jspm 0.16.13, я заметил, что в дополнение к сопоставлению «псевдоним модуля с местоположением или пакетом» config.js
map
также, похоже, определяет зависимости модуля. Например, см. фрагмент ниже. Однако в этом конкретном примере, по крайней мере, в моем сгенерированном файле config.js, этот модуль больше нигде не появляется в файле map
.
"github:aurelia/[email protected]": {
"aurelia-logging": "github:aurelia/[email protected]"
}
То, что я пытаюсь сделать, это создать пакет «поставщика», используя jspm
... поместить все «сторонние» зависимости в свой собственный пакет. Мне нужно вручную перечислить модули, потому что я использую aurelia --- в том числе «основной модуль aurelia» не будет автоматически включать его зависимости. (Вероятно, это верно и для других библиотек.)
Кто-нибудь может объяснить config.js
map
? Или предоставить лучший способ перечислить все зависимости приложения?