Antes de borrar la caché
npm cache clear
npm está funcionando bien. Después de borrar la caché, no funciona. El registro de errores a continuación sugiere un problema con la conectividad a Internet, pero la conexión a Internet está bien. Este problema no solo ocurre con Bower sino con cualquier módulo.
Aquí está el resultado del proceso:
> sudo npm install -g bower Password: npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT
> npm ERR! network This is most likely not a problem with npm itself npm
> ERR! network and is related to network connectivity. npm ERR! network
> In most cases you are behind a proxy or have bad network settings. npm
> ERR! network npm ERR! network If you are behind a proxy, please make
> sure that the npm ERR! network 'proxy' config is set properly. See:
> 'npm help config'
>
> npm ERR! System Darwin 12.5.0 npm ERR! command
> "/usr/local/Cellar/node/0.10.16/bin/node" "/usr/local/bin/npm"
> "install" "-g" "bower" npm ERR! cwd /Users/username npm ERR!
> node -v v0.10.16 npm ERR! npm -v 1.3.8 npm ERR! syscall connect npm
> ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! npm ERR!
> Additional logging details can be found in: npm ERR!
> /Users/username/npm-debug.log npm ERR! not ok code 0
Respuestas:
Esto funcionó para mí:
fuente
%appdata%\npm-cache
npm WARN using --force I sure hope you know what you are doing.
Tenga cuidado con el uso de la fuerza, pequeño jediDebería ser
Ver https://docs.npmjs.com/cli/cache.html
fuente
npm
2.8.3 ynpm
3.3.0 , "clear" es un alias silencioso para "clean", por lo que haría lo mismo."A partir de npm @ 5, la caché de npm se autocura de los problemas de corrupción y se garantiza que los datos extraídos de la caché sean válidos. Si desea asegurarse de que todo sea coherente, utilice
en lugar."
fuente
prueba este
npm cache clean --force
después de esa carreranpm cache verify
fuente
Yo intento
Pero npm dijo que la versión más nueva en npm (> 5) tiene un mecanismo de autocuración y todo lo que necesito hacer para verificar npm es usar verificar
mensaje npm:
pero para forzar npm use esto:
fuente
Pruebe
npm cache clean --force
si no funciona, luego elimine manualmente la carpeta% appdata% \ npm-cache.e instalar
npm install npm@latest -g
Funcionó para mí.
visita este enlace
fuente
Pruebe
npm cache clean --force
si no funciona, luego elimine manualmente la%appdata%\npm-cache
carpeta.Funcionó para mí.
fuente
Es posible que se haya eliminado la ruta del entorno.
Compruébalo escribiendo,
npm config get prefix
Esta debe ser la ubicación donde se encuentran los binarios npm.
En las ventanas,
c:/users/username/AppData/Roaming/npm
es el lugar donde se encuentran.Agregue esta ubicación a la variable de entorno. Debería funcionar bien.
(Panel de control -> Busque 'Variables de entorno' y haga clic en un botón con ese nombre -> editar Ruta -> agregar la ubicación anterior)
fuente
en [email protected] el comando que se admite es
npm cache verify
fuente
Resolví este problema ejecutando cmd como administrador. antes de eso, estaba tratando de ejecutar en código vs.
ejecútelo en Power Shell o Cmd con privilegios administrativos. Espero que te ayude.
fuente
Tuve que instalar la última versión de NodeJS. Eso funcionó para mí.
fuente