Как заблокировать все дерево зависимостей с помощью JSPM? - PullRequest
0 голосов
/ 29 мая 2018

Я работаю над проектом с несколькими зависимостями веб-интерфейса.Проект использует как NPM, так и JSPM для управления этими зависимостями.

Согласно документации jspm:

Все диапазоны установки сохраняются в файле package.json, а точное решение по версии сохраняется в config.js.Оба эти файла должны быть проверены в системе контроля версий.

Чтобы воспроизвести установку package.json с точными диапазонами версий в файле config.js, используйте jspm install без аргументов:

Однако, даже если для package.json заданы явные версии, наличие файла package-lock.json и наличие файла config.js (который должен обеспечивать согласованную папку jspm_packages),Я все еще вижу информацию о плавающей версии, отображаемую при запуске jspm install - пример:

ok   Installed npm:buffer@^5.0.6 (5.1.0)
ok   Installed npm:ieee754@^1.1.4 (1.1.11)
ok   Installed npm:base64-js@^1.0.2 (1.3.0)
ok   Installed core-js as npm:core-js@1.1.4 (1.2.7)

Может ли какой-нибудь гуру из внешнего интерфейса сказать мне, почему это происходит?

...