Загрузите несколько версий пакета в npm
Я настраиваю веб-API и хочу предложить несколько версий базовой библиотеки.
Короче говоря, я хотел бы вызвать его с помощью: http://myapi/x.y.z/method, где xyz - это версия базовой библиотеки, которую я использую.
Я использую npm для обработки своих библиотек и, похоже, могу указать только одну версию зависимостей.
Я думал о ручной загрузке каждой версии в подпапках моего сервиса, но я не большой поклонник этого. Вместо этого я хотел бы просто иметь список разрешенных версий в моей конфигурации и загружать их при запуске службы для будущего использования.
Каков наилучший способ создания API нескольких версий в веб-сервисе JavaScript? Я открыт для других менеджеров пакетов (вместо npm).
1 ответ
Я надеюсь помочь, если вы хотите использовать разные версии, например, экспресс:
"devDependencies": {
"express": "~3.x",
}
Таким образом, вы будете говорить, независимо от того, какую версию npm express вы используете, всегда будьте с версией "3"