РЕШЕНО!
В PowerShell (запуск от имени ADMIN) запустите:
npm login --registry = https://registry.npmjs.org/ --scope =@ your_npm_handle
(NB. Замените дескриптор your_npm_ в приведенной выше команде на ваш личный дескриптор NPM!)
Введите имя пользователя, пароль и адрес электронной почты NPM при появлении запроса.
Теперь вы должны увидеть успешный вход в NPM
.
Теперь запустите:
Конфигурация npm установлена всегда-auth true
Если вы сейчас запустите:
Редактирование конфигурации npm
вы должны увидеть что-то вроде этого / 3 строки кода в файле .npmrc
@your_npm_handle=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
always-auth=true
Добавьте этот файл .npmrc в ROOT вашего проекта
Передайте и опубликуйте в систему управления версиями
TeamCity теперь будетскачайте файл .npmrc вместе с остальным исходным кодом и запустите его успешно, поскольку он будет использовать файл конфигурации NPM и, таким образом, сможет получить доступ к вашему личному репозиторию NPM и загрузить все ваши личные @ пакеты.