Я искал везде, но не могу найти решение.
Моя проблема: Я хочу установить пакет npm из ветви в качестве зависимости и использовать другую ветку в качестве зависимости dev
Поскольку у меня такое же имя пакета, он устанавливает пакет как devDependency ИЛИ зависимость
Я не могу сделать эту командную строку: npm i git+ssh://git@<gitlab_url>.git#testing && npm i git+ssh://git@<gitlab_url>.git#dev --save-dev
Что я ожидаю:
"my-library": "git+ssh://git@<gitlab_url>.git#testing"
как зависимость
"my-library": "git+ssh://git@<gitlab_url>.git#dev"
как зависимость от разработчика
, чтобы в локальной сети я использовал ветку dev
, а при тестировании URL я использовал ветку testing
с непрерывным развертыванием.
Возможно ли это?
Заранее спасибо. Если я не предоставлю достаточно информации, прокомментируйте пост, я добавлю немного.