node.js - node - Error al instalar Angular usando npm debido a require-from-string
npm express generator (6)
Cómo resolver este error ya que no puedo instalar Angular.
Por favor vea la siguiente excepción:
C:/Users/absin/node>npm install -g @angular/cli
npm ERR! code ETARGET
npm ERR! notarget No matching version found for require-from-string@^1.1.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 ''cosmiconfig''
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! C:/Users/absin/AppData/Roaming/npm-cache/_logs/2018-01-06T19_07_00_000Z-debug.log
incluso después de la solución temporal:
npm install https://github.com/floatdrop/require-from-string/tarball/v1.1.0 --save
npm install
El problema del registro de npm ahora se solucionó de acuerdo con https://status.npmjs.org/incidents/41zfb8qpvrdj
Solución
rm ./package-lock.json
git commit -am "Removed broken package-lock.json file."
git push heroku master
Incluso si https://status.npmjs.org/ dice que todo está bien ahora,
el problema persiste aquí
Tuve el mismo problema. Entonces cuando usé yarn
funcionó bien y no tuve ningún problema para crear nuevos proyectos también.
yarn global add @angular/cli
De nuevo, cuando creas una nueva aplicación nueva aplicación ng new newapp
fallará porque en este momento npm no puede encontrar un paquete llamado require-from-string
. Pero puede ejecutar yarn
para instalar todos los paquetes. Yarn preguntará qué versión de require-from-string
se necesita. puedes elegirlo
como se indica en el enlace del problema:
solución temporal: npm install https://github.com/floatdrop/require-from-string/tarball/v1.1.0 --save npm install
ACTUALIZAR:
Parece que están trabajando en eso. La página require-from-string solía devolver un 404, pero al menos ahora carga la página correcta en el sitio web de NPM: https://www.npmjs.com/package/require-from-string
Todavía no parece estar funcionando a través de la npm install
todavía.
ACTUALIZACIÓN 2:
Una respuesta oficial de NPM: https://status.npmjs.org/incidents/41zfb8qpvrdj
ACTUALIZACIÓN 3: el problema parece estar resuelto.
npm tiene problemas. Esto debería funcionar.