npm - reconoce - instalar ionic en windows
npm ERR! error de registro de anĂ¡lisis json-Al intentar instalar Cordova para Ionic Framework en Windows 8 (9)
En mi caso, tenía una versión muy antigua de npm. Actualizando npm usando sudo npm install npm -g
solucionó el problema. Además, también hice rm -rf node_modules
y npm cache clean
y npm config set registry "http://registry.npmjs.org/"
Estaba intentando instalar el marco Ionic en mi sistema Windows 8 e intentaba instalar primero Cordova.
Recibo este error al intentar instalar Cordova, que dice
Your environment has been set up for using Node.js 0.12.4 (x64) and npm.
C:/Users/Sworup>npm install -g cordova ionic
npm ERR! registry error parsing json
npm ERR! tar.unpack untar error C:/Users/Sworup/AppData/Local/Temp/npm-1424-df7f
43fe/registry.npmjs.org/underscore/-/underscore-1.7.0.tgz
npm ERR! tar.unpack untar error C:/Users/Sworup/AppData/Local/Temp/npm-1424-df7f
43fe/registry.npmjs.org/npm/-/npm-2.1.3.tgz
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C://Program Files//nodejs////node.exe" "C://Program Files//nodejs
//node_modules//npm//bin//npm-cli.js" "install" "-g" "cordova" "ionic"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read
npm ERR! network read ECONNRESET
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 settin
gs.
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! tar.unpack untar error C:/Users/Sworup/AppData/Local/Temp/npm-1424-df7f
43fe/registry.npmjs.org/prompt/-/prompt-0.2.12.tgz
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C://Program Files//nodejs////node.exe" "C://Program Files//nodejs
//node_modules//npm//bin//npm-cli.js" "install" "-g" "cordova" "ionic"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! unexpected eof
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! C:/Users/Sworup/npm-debug.log
C:/Users/Sworup>
La configuración de mi sistema es la siguiente:
C:/Windows/System32>npm -v
2.10.1
C:/Windows/System32>node -v
v0.12.4
C:/Windows/System32>git --version
git version 1.9.4.msysgit.1
Ya lo hice
C:/Windows/System32>npm cache clear
antes de ejecutar el comando de instalación sin uso.
Traté de cambiar el registro a http todavía no uso.
Traté de instalar el framework Ionic por separado, todavía no tuve suerte.
Intenté instalar Phonegap , los mismos errores que antes.
Estoy atascado en este punto y no tengo idea de qué hacer.
En mi caso, todo el acceso a Internet debe ejecutarse a través de un proxy y npm no se configuró con el proxy para llegar a http://registry.npmjs.org/ .
npm install --log-level verbose
para obtener más información y vi que la respuesta npm install --log-level verbose
HTML que indicaba que no estaba autenticado con el proxy.
Al ejecutar lo siguiente, se corrigió (reemplazando a continuación con su nombre de usuario / contraseña / dirección proxy:
npm config set proxy ''username:[email protected]''
npm config set https-proxy ''username:[email protected]''
No aconsejo poner la contraseña en texto sin formato usando algo como cntlm para configurar un proxy local que delegue en el proxy real.
Para mí, después de solucionar el problema:
- npm cache clear
- Se aseguró de que los proxies NPM y Git estén configurados correctamente
En este caso, el proxy Git puede no ser necesario.
Tuve el mismo problema al tratar de actualizar pm2 a la última versión.
Gracias a la respuesta de npm update npm -g
hice npm update npm -g
y me funcionó.
Tuve un problema similar. Puse npm cache clear
, cerré el administrador SDK de Android (que estaba abierto antes) y volví a ejecutar npm install -g cordova
y eso fue suficiente para resolver el problema.
npm install -g @ angular / cli --registry http://registry.npmjs.org/ funcionó para mí
pls eliminar el
Proxy HTTP_PROXY HTTPS_PROXY del archivo npmrc
primero tuve que eliminar mi registro usando npm config delete registry
y npm config set registry "http://registry.npmjs.org"
nuevo valor usando npm config set registry "http://registry.npmjs.org"
npm config set registry "http://registry.npmjs.org"
Resolvió el problema para mí. Tenga en cuenta que no aceptaría una barra inclinada al final de la url y debía ingresarse exactamente como se muestra arriba.