Kendo Angular 2 npm Ошибка установки в VSTS для @progress

100
11

Наш проект в настоящее время размещен на Visual Studio Team Services и построен на основе использования агента сборки. Наш шаг сборки, который устанавливает пакеты npm, в настоящее время терпит неудачу. Все обычные пакеты npm загружаются и устанавливаются правильно, это всего лишь пакеты частного репозитория Kendo в области @progress. Я выполнил команду ниже на сервере с агентом сборки, и я могу перечислить версии упакованных, но это не повлияло на шаг сборки.

npm login --registry=https://registry.npm.telerik.com/ --scope=@progress

Ошибка шага сборки ниже...

2017-01-10T11: 07: 21.9674570Z [команда] C:\Program Files\nodejs\npm.cmd install 2017-01-10T11: 07: 29.2981900Z npm ERR! Windows_NT 6.1.7601 2017-01-10T11: 07: 29.2991901Z npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "установить" 2017-01-10T11: 07: 29.2991901Z npm ERR ! узел v6.9.4 2017-01-10T11: 07: 29.2991901Z npm ERR! npm v3.10.10 2017-01-10T11: 07: 29.2991901Z npm ERR! код E404 2017-01-10T11: 07: 29.3011903Z 2017-01-10T11: 07: 29.3031905Z npm ERR! 404 Не найдено: @progress/kendo-data-query 2017-01-10T11: 07: 29.3041906Z npm ERR! 404 2017-01-10T11: 07: 29.3051907Z npm ERR! 404 '@progress/kendo-data-query' не находится в реестре npm. 2017-01-10T11: 07: 29.3081910Z npm ERR! 404 Вы должны испугать автора, чтобы опубликовать его (или использовать имя самостоятельно!) 2017-01-10T11: 07: 29.3081910Z npm ERR! 404 Он был указан как зависимость "angular2-quickstart" 2017-01-10T11: 07: 29.3101912Z npm ERR! 404 2017-01-10T11: 07: 29.3101912Z npm ERR! 404 Обратите внимание, что вы также можете установить с 2017-01-10T11: 07: 29.3101912Z npm ERR! 404 tarball, папка, http url или git url.

спросил(а) 2021-01-25T21:32:24+03:00 5 месяцев, 4 недели назад
1
Решение
77

Убедитесь, что вы выполнили команду входа с тем же пользователем, который запускает сборку.

Вы также можете включить файл .npmrc для каждого проекта, см. Документацию VSTS.

Файл .npmrc должен содержать по крайней мере следующие строки:

@progress:registry=https://registry.npm.telerik.com/
//registry.npm.telerik.com/:_authToken=[secret token here]

ответил(а) 2021-01-25T21:32:24+03:00 5 месяцев, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема