Angular-cli: No se puede instalar angular-cli (sí, estoy usando npm v3)

Creado en 23 sept. 2016  ·  3Comentarios  ·  Fuente: angular/angular-cli

Por favor proporciónenos la siguiente información:

  1. sistema operativo? Windows 7, 8 o 10. Linux (qué distribución). Mac OSX (¿Yosemite? ¿El Capitán?)

OSX El Capitán

  1. Versiones. Ejecute ng --version . Si no se muestra nada, ejecute
    en una Terminal: node --version y pega el resultado aquí:

No puedo instalar ng, así que no puedo darte la versión.

$ nodo -v
v4.5.0
$ npm -v
3.10.8

  1. Pasos de reproducción. ¿Era esta una aplicación que no se creó con la CLI? ¿Qué cambio hiciste?
    hacer en su código? etc

Comenzando desde cero. Instalación limpia de node/npm. seguido de una instalación de npm --upgrade
Ahora intento "sudo npm install -g angular-cli"

  1. El registro dado por la falla. Normalmente, esto incluye un seguimiento de la pila y algunos
    más información.

npm ¡ERROR! Darwin 15.5.0
npm ¡ERROR! argv "/usr/local/bin/nodo" "/usr/local/bin/npm" "instalar" "-g" "angular-cli"
npm ¡ERROR! nodo v4.5.0
npm ¡ERROR! npm v3.10.8

npm ¡ERROR! uid debe ser un int sin firmar

  1. Mencione cualquier otro detalle que pueda ser útil.

¡Gracias! Nos pondremos en contacto pronto.

Comentario más útil

Es un problema de npm. Si descarga la versión LTS actual del nodo, obtendrá las versiones anteriores.

npm v3.10.8 tiene este error, https://github.com/npm/npm/issues/13946

Entonces mi problema era este:

  • la descarga del nodo estándar te da npm v2
  • angular-cli necesita npm v3
  • actualizar npm te da v3.10.8, que tiene este error
  • y una vez que está en v3.10.8, no puede cambiar a v3.10.7 debido a este error.

Mi solución fue esta:

  • eliminar /usr/local/bin/npm
  • reinstale la descarga del nodo estándar para obtener npm v2
    -$ sudo npm install -g --upgrade [email protected] , para obtener la versión anterior

Dejaré esto abierto mientras veo si esto es una solución completa, pero pensé en publicar esto ahora, en caso de que ayude a alguien más.

Todos 3 comentarios

Es un problema de npm. Si descarga la versión LTS actual del nodo, obtendrá las versiones anteriores.

npm v3.10.8 tiene este error, https://github.com/npm/npm/issues/13946

Entonces mi problema era este:

  • la descarga del nodo estándar te da npm v2
  • angular-cli necesita npm v3
  • actualizar npm te da v3.10.8, que tiene este error
  • y una vez que está en v3.10.8, no puede cambiar a v3.10.7 debido a este error.

Mi solución fue esta:

  • eliminar /usr/local/bin/npm
  • reinstale la descarga del nodo estándar para obtener npm v2
    -$ sudo npm install -g --upgrade [email protected] , para obtener la versión anterior

Dejaré esto abierto mientras veo si esto es una solución completa, pero pensé en publicar esto ahora, en caso de que ayude a alguien más.

Necesitaba desinstalar y luego reinstalar angular-cli, pero por lo demás, ahora me funciona.

Este problema se ha bloqueado automáticamente debido a la inactividad.
Presente un nuevo problema si encuentra un problema similar o relacionado.

Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .

_Esta acción ha sido realizada automáticamente por un bot._

¿Fue útil esta página
0 / 5 - 0 calificaciones