Ответ 1
В сообщении об ошибке указано, что npm попытался найти пакет с именем 'artifactory' вместо 'bower':
'artifactory' не находится в реестре npm
Это может произойти из-за различной неправильной конфигурации:
- Настройка репозитория Artifactory для использования неправильного URL-адреса реестра, например https://registry.npmjs.org/artifactory
- Настройка npm для использования неправильного URL-адреса реестра:
npm config set registry http://myserver:8081/artifactory/api/npm/npmjs-registry/artifactory
Оба случая заставят Artifactory отправлять запросы в общий реестр со следующим URL-адресом: https://registry.npmjs.org/artifactory/bower вместо < а2 >
Чтобы убедиться, что ваша установка верна, попробуйте следующее:
- Нажмите кнопку "Тест" в окне "Редактировать удаленный репозиторий" в Artifactory, чтобы убедиться, что URL-адрес реестра верен, и Artifactory может его достичь.
-
Проверьте URL-адрес реестра, хранящийся в файле конфигурации
.npmrc
. Например, вы можете отправить запрос на получение информации о пакете "bower":curl -vv http://myserver:8081/artifactory/api/npm/npm-repo-name/bower
-
Если npm install все еще не работает, просмотрите файлы npm-debug.log и файлы журнала Artifactory для получения дополнительной информации