Я пытался запустить npm установить и получить одну зависимость от артефакта.
Перед запуском npm настройте виртуальный URL-адрес, как показано ниже
npm config set registry https://artifactory.service.....virtual/
И затем я пробовал с двумя опциями ниже,
- Вход в npm с использованием артефактных учетных данных
- Вставка учетных данных в файл .npmr c в пути к профилю (Пользователь //), как показано ниже
_auth=arytrueriuwryuwyr4090843
email=xxxx.com
always-auth=true
strict-ssl=false
Но все случаи, которые я получил ниже ошибки в командной строке
npm ERR! 404 Not Found - GET https://artifactory.service......npm-virtual/cucumber-js-puppeteer-common-steps - not_found
мои версии (windows 10):
Node - v10.16.0
npm - 6.9.0
Далее у меня есть два .npmrc
файла на моей машине.
- Nodejs путь установки (
C:\ABC\nodejs\node_modules\npm
) - Путь к профилю пользователя (
C:\Users\<username>
)
Заметил, что обновление конфигурации командной строки всегда идет к профилю пользователя .npmr c файл. Я считаю, что это потому, что путь установки .npmr c файл получил только одну запись, то есть prefix=${APPDATA}\npm
. Так что это не проблема, я думаю.