Настройте CI с частными пакетами с тегом не `latest` по умолчанию - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь настроить CI для наших тестовых и производственных серверов. У меня есть пакеты с частными ограничениями @scope/xxxx, @scope/xxxx2, @scope/xxxx3 et c. Я использую их в своих приложениях. Идея состоит в том, чтобы установить все эти пакеты с тегом testing для тестовой среды.

Согласно документации, я могу установить пакет с тегом testing только с помощью команды yarn add <package>@testing, но похоже, что я могу ' t к этому для всех зависимостей в моем package.json

Я попытался использовать package.json переменные

...
"config": {
    "dist-tag": "latest"
  },
...

и записать его в зависимости, используя этот синтаксис

"@scope/xxxx": "1.0.0@$npm_package_config_dist_tag",

но это не работает

Есть ли какой-либо вариант, который я могу использовать для установки пакетов с ограниченным объемом с использованием другого тега

...