Я корпоративный пользователь github и использую Bower, чтобы указать внутренний репозиторий для управления зависимостями.
Я настроил репозиторий и включил файл bower.json в корневой каталог. Это выглядит так:
{
"name": "Axis",
"main": "Axis.js",
"version": "0.0.0",
"authors": [
"Nick Randall"
],
"description": "Chart Axis",
"keywords": [
"d3",
"d3.chart",
"axis"
],
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"d3": "~3.4.6",
"d3.chart": "~0.2.0",
"lodash": "~2.4.1"
}
}
Я пытаюсь установить репозиторий выше в качестве зависимости в новом проекте, используя «bower install Org/Axis», и процесс зависает после шага «Оформить заказ». Я что-то не так делаю или это баг?
Мой файл .bowerrc выглядит так:
{
"shorthand-resolver": "https://git.company.com/{{owner}}/{{package}}'.git"
}
и это ответ, который я получаю из командной строки:
bower Axis#* not-cached https://git.company.com/Org/Axis.git#*
bower Axis#* resolve https://git.company.com/Org/Axis.git#*
bower Axis#* checkout v1.1.1
после этого он просто висит там и никогда не прогрессирует.