node.js - instalar - npm last version
La instalación de npm da un nombre no autorizado o una contraseña es un error incorrecto (7)
Ir a esta ubicación:
C:/Users/{your user name or ID}
Abra
.npmrc
y elimine todo el contenido del archivo.npmrc
.Vuelva a abrir su nuevo símbolo del sistema
Ejecuta el código nuevamente, funcionará.
Cuando intento instalar el tap usando
npm install tap
Obtuve el siguiente error:
npm ERR! Error: unauthorized Name or password is incorrect.: tap
Aquí está la respuesta completa:
npm http GET https://registry.npmjs.org/tap
npm http 401 https://registry.npmjs.org/tap
npm ERR! Error: unauthorized Name or password is incorrect.: tap
npm ERR! at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:253:14)
npm ERR! at Request.init.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/main.js:120:22)
npm ERR! at Request.EventEmitter.emit (events.js:91:17)
npm ERR! at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/main.js:648:16)
npm ERR! at Request.EventEmitter.emit (events.js:115:20)
npm ERR! at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (/usr/local/lib/node_modules/npm/node_modules/request/main.js:610:14)
npm ERR! at IncomingMessage.EventEmitter.emit (events.js:115:20)
npm ERR! at IncomingMessage._emitEnd (http.js:366:10)
npm ERR! at HTTPParser.parserOnMessageComplete [as onMessageComplete] (http.js:149:23)
npm ERR! at CleartextStream.socketOnData (http.js:1366:20)
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR! System Linux 3.2.0-31-generic-pae
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "tap"
npm ERR! cwd /home/thaddeus
npm ERR! node -v v0.8.8
npm ERR! npm -v 1.1.59
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/thaddeus/npm-debug.log
npm ERR! not ok code 0
Encontré la respuesta.
¡Elimine .npmrc de mi directorio de inicio y funciona!
Gracias a mcollina https://github.com/mcollina en https://github.com/isaacs/npm/issues/2778
Es posible que haya configurado _auth entry en el archivo de configuración .npmrc ($ HOME / .npmrc). Simplemente elimine la entrada si está usando el registro público ya que no es necesario. Si está utilizando un registro privado de npm, debe consultar con su administrador que esa es la clave de autenticación correcta para que pueda acceder al registro.
No recomendaría simplemente borrar todo el archivo (.npmrc) ya que el archivo puede contener configuraciones importantes para que su npm funcione correctamente. es decir: proxy config.
La eliminación de package-lock.json y node_modules hizo el truco en mi caso.
Lo intenté
npm cache clean
pero no funcionó. No vi .npmrc en mi directorio. Maté mi shell bash (terminal en Mac) y saqué uno nuevo y eso pareció hacer el truco. No estoy seguro de si fue la actualización de bash o la memoria caché de npm o una combinación de ambas.
También puedes usar
npm cache clean
Yo también estaba teniendo este problema. El mío ha surgido porque he cambiado mi contraseña en npmjs.org. Por lo tanto, intente Iniciar sesión en npm desde la terminal nuevamente con su nueva contraseña y luego instale cualquier módulo. Funcionó para mí