Менеджер пакетов пряжи: установка зависимостей из частного репозитория Bitbucket

Я пытаюсь перенести проект с NPM на Yarn.

Часть моих зависимостей узлов — это частные пакеты, размещенные на Bitbucket (не опубликованные в реестре NPM) в пространстве имен компании, в которой я работаю.

С помощью NPM я могу объявить такие зависимости с другим синтаксисом в моем package.json. Нравится:

// package.json

"dependencies": {
  ...
  @myCompany/package-name": "bitbucket:bitbucket-username/repo-name.git",
  ...
}

Но когда я запускаю yarn install, появляется следующая ошибка:

ssh: Could not resolve hostname bitbucket: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Я использую yarn v0.23.3 на MAC OSX.

Есть ли какой-либо дополнительный синтаксис или обходной путь, позволяющий yarn устанавливать частный репозиторий из битбакета?

Я обнаружил проблемы с github у Yarn , но я не смог найти никаких намеков, чтобы решить, продолжать попытки или сдаваться.

Заранее спасибо!

См. также:  Менеджер пакетов Swift не работает с Git LFS
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 2
  1. Andrea Carraro

    Мне еще не удалось узнать, решена ли эта проблема с пряжей. Вместо этого есть обходной путь: https://www.npmjs.com/package/yarn-git-install

    Спасибо за совет! Я попробую с предложенным вами пакетом. person Andrea Carraro; 01.05.2017

  2. Andrea Carraro

    Пытаться

    "@myCompany/package-name": "git+ssh://[email protected]/bitbucket-username/repo-name.git",
    

    По крайней мере, это то, что я использую, и работает без проблем.

    Он работает и также принимает ссылку на конкретный тег / фиксацию. person Andrea Carraro; 04.05.2017

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: