когда "npm login" с правильной учетной записью и паролем, почему все еще получить "неправильное имя пользователя или пароль"?

Я не могу использовать свою пару имени пользователя и пароля для запуска npm login успех в терминале, в то время как

Я использую пару учетной записи и пароля для входа в систему npmjs.com сайт. Но когда выполняется npm login в терминале появилась эта ошибка:

npm WARN adduser Incorrect username or password
npm WARN adduser You can reset your account by visiting:
npm WARN adduser

1 ответов


просмотр конфигурации npm через npm config ls, проверьте реестр

→ npm config ls
; cli configs
user-agent = "npm/2.14.2 node/v4.0.0 darwin x64"

; userconfig /Users/xxx/.npmrc
email = "xxx@xx.com"
registry = "https://registry.npm.taobao.org/"

если вы используете сторонний реестр, как 'taobao.org и т. д., вы абсолютно получите подсказку об ошибке "неправильное имя пользователя или пароль".

решение

изменить обратно, чтобы использовать официальный реестр npmjs.org временно:

npm config set registry https://registry.npmjs.org/