Я пытаюсь перенести проект с 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 , но я не смог найти никаких намеков, чтобы решить, продолжать попытки или сдаваться.
Заранее спасибо!
Мне еще не удалось узнать, решена ли эта проблема с пряжей. Вместо этого есть обходной путь: https://www.npmjs.com/package/yarn-git-install
Спасибо за совет! Я попробую с предложенным вами пакетом. — person Andrea Carraro; 01.05.2017
Пытаться
По крайней мере, это то, что я использую, и работает без проблем.
Он работает и также принимает ссылку на конкретный тег / фиксацию. — person Andrea Carraro; 04.05.2017