javascript - there - Error: npm ERR! escribir después del final
npm err! code elifecycle npm err! errno 1 (9)
Actualización 28 de julio de 2018
Este problema está relacionado con la versión 5.7.1 de npm
La actualización a la versión 8.11.3 del nodo con la versión 5.8.0 de npm resuelve el problema
Tengo problemas para instalar
Cordova
e
Ionic
.
Al principio no pude debido a lo que parece ser una instalación corrupta, que me llevó a desinstalar NodeJS - Cordova - Ionic.
Ahora, he reinstalado NodeJS, sin problemas, pero cuando se trata de la famosa línea:
npm install -g cordova ionic
, tengo este error:
npm ERR! write after end
npm ERR! write after end
luego cada vez que intento instalar Cordova Ionic, tengo el mismo error para un paquete diferente ...
Aquí hay errores que obtengo:
C:/Windows/System32>npm install -g cordova ionic
npm ERR! write after end
npm ERR! A complete log of this run can be found in:
npm ERR! d:/Profiles/cjolliet/AppData/Roaming/npm-cache/_logs/2018-03-07T09_31_22_439Z-debug.log
C:/Windows/System32>npm install -g cordova ionic
npm ERR! code ETARGET
npm ERR! notarget No matching version found for ansi-styles@^3.2.1
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn''t exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of ''chalk''
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! d:/Profiles/cjolliet/AppData/Roaming/npm-cache/_logs/2018-03-07T09_40_04_399Z-debug.log
C:/Windows/System32>
C:/Windows/System32>npm install -g cordova ionic
npm ERR! code ETARGET
npm ERR! notarget No matching version found for supports-color@^5.3.0
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn''t exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of ''chalk''
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! d:/Profiles/cjolliet/AppData/Roaming/npm-cache/_logs/2018-03-07T09_44_05_319Z-debug.log
Si alguno de ustedes me puede ayudar, sería muy apreciado ;-) Que tenga un buen día ...
EDITAR 1: después de instalar algunos paquetes y volver a intentarlo, ahora tengo esto:
npm install -g cordova ionic
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/path-is-absolute-86a430cb/package.json''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parseurl-f42ab09d/package.json''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/path-is-absolute-86a430cb/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/opn-07c4c2dd/package.json''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/os-tmpdir-c1eaefc0/package.json''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parse-glob-106d32b7/package.json''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parseurl-f42ab09d/README.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/path-is-absolute-86a430cb/license''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/opn-07c4c2dd/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/os-tmpdir-c1eaefc0/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parse-glob-106d32b7/README.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parseurl-f42ab09d/LICENSE''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/superagent-4d7c9590/lib/agent-base.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/path-is-absolute-86a430cb/readme.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/os-tmpdir-c1eaefc0/license''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/opn-07c4c2dd/license''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parse-glob-106d32b7/LICENSE''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parseurl-f42ab09d/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/superagent-4d7c9590/lib/client.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/opn-07c4c2dd/readme.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/os-tmpdir-c1eaefc0/readme.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parse-glob-106d32b7/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/parseurl-f42ab09d/HISTORY.md''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/opn-07c4c2dd/xdg-open''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/inquirer-b71d51ab/lib/utils/events.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/inquirer-b71d51ab/lib/utils/paginator.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/inquirer-b71d51ab/lib/utils/readline.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/inquirer-b71d51ab/lib/utils/screen-manager.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/readdirp-34d428ea/test/bed/root_dir2/root_dir2_file1.ext1''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/inquirer-b71d51ab/lib/utils/utils.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/readdirp-34d428ea/test/bed/root_dir2/root_dir2_file2.ext2''
npm WARN tar ENOENT: no such file or directory, lstat ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/cordova-lib-a64e9936/src/cordova/metadata''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/qs-095a6ca4/lib/formats.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/qs-095a6ca4/lib/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/qs-095a6ca4/lib/parse.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/qs-095a6ca4/lib/stringify.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/qs-095a6ca4/lib/utils.js''
npm WARN tar ENOENT: no such file or directory, lstat ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/cordova-app-hello-world-60bb7e30/template_src/res/icon/blackberry10''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/tiny-lr-cf15ff1c/src/client.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/tiny-lr-cf15ff1c/src/index.js''
npm WARN tar ENOENT: no such file or directory, open ''d:/Profiles/cjolliet/AppData/Roaming/npm/node_modules/.staging/tiny-lr-cf15ff1c/src/server.js''
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting readable-stream@^2.0.5:
npm ERR! sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ== integrity checksum failed when using sha512: wanted sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ== but got sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==. (25689 bytes)
Deje que actualice la última versión de npm para ejecutar este comando,
npm install npm@latest -g
Luego ejecuta este comando,
npm install -g cordova ionic
En mi caso, no rebajé mi npm porque causará caos en otras dependencias. En cambio, intenté correr
npm cache verify
Error desaparecido ...
Esto todavía sucede al azar en algunas versiones de npm. El problema se resolvió al degradar a npm versión 5.6.0 usando el comando
npm install -g [email protected]
Espero que eso ayude a alguien.
Intente instalar la última versión de npm, esto sucede mucho con iónico.
npm install -g npm@latest
npm cache verify
npm i
Si esto no funciona, le aconsejo que cambie a hilo.
Es más rápido y fácil de usar.
Este es el
link
para descargar YARN.
Después de instalar simplemente ejecute este comando
yarn global add cordova ionic
Ionic CLI usa npm por defecto.
Ve a tu proyecto y ejecuta
$ yarn install
.
Si desea que Ionic use hilo por defecto, ejecute esto:
$ ionic config set -g yarn true
Me enfrenté al mismo problema. Para mi caso, actualizo npm a la última versión 6.1.0 ejecutando "npm install -g npm @ latest". Luego ejecute "npm cache verificar
Me ocurrió cuando intenté instalar un proyecto ionic3 con [email protected], bueno, resolví este problema solo agregué algunos parámetros, use lo siguiente:
npm i --unsafe-perm
y funciona.
Por lo general, este error se debe a que su antivirus bloquea el acceso para cambiar los archivos, para resolver esto:
1- Puedes intentar apagar tu antivirus (temporalmente) e intentar la instalación nuevamente
2- Si eso solo no funciona, intente usar la opción --force mientras instala
Tuve este problema con algunos paquetes y se resolvió utilizando uno de los 2 pasos anteriores.
Por ejemplo:
npm install -g cordova ionic --force
Solo ejecuta
npm cache verify
Esto lo limpiará todo.