tutorial ejemplos curso cli angular

ejemplos - angular wikipedia



El comando ng arroja un error; @ angular-devkit/core parece faltar (7)

  1. Actualización de npm -g @ angular / cli
  2. editando el archivo package.json cambiando la línea "@ angular / cli": "1.6.0", a "@ angular / cli": "^ 1.6.0",
  3. actualización de npm

Esto debería resolver el problema que está obteniendo.

Soy un poco nuevo en Angular, así que pido disculpas si esta pregunta se ha hecho muchas veces. Ciertamente, he encontrado MUCHOS problemas con github con síntomas similares, pero no hay una solución clara (o es un problema que sigue apareciendo).

PROBLEMA:

Instalé la versión más reciente de Angular que viene de npm:

npm install -g @angular/cli

Cuando ejecuto ng (con cualquier opción, incluso si solo ng --version ), obtengo el siguiente error:

module.js:540 throw err; ^ Error: Cannot find module ''@angular-devkit/core'' at Function.Module._resolveFilename (module.js:538:15) ... ...

SOLUCIÓN APARENTE:

Instalar @angular-devkit/core parece solucionar el problema:

npm install -g @angular-devkit/core

... bueno, casi...

Luego tengo que asegurarme de que TAMBIÉN instale el mismo componente devkit para cada aplicación :

npm install --save @angular-devkit/core

PREGUNTAS:

¿Hay algún problema con el empaque de Angular?

¿Excluyen deliberadamente el componente devkit / core, o simplemente un accidente con algunas versiones?

O, ¿Podría ser que estoy haciendo algo mal?

VERSIONES DE SOFTWARE:

  • CLI angular: 1.6.4
  • Nodo: 8.9.4
  • OS: linux x64
  • Angular: 5.2.1

De acuerdo, debe actualizar su @ angular / cli a 1.6.5 npm install -g @ angular / cli @ 1.6.5 y actualizarlo en su proyecto a 1.6.5 (npm install -g @ angular / cli @ 1.6.5 --save-dev)


En realidad, todo lo que necesitas es agregar faltantes @angular-devkit/core . Por alguna razón, falta en el ng new proceso ng new .

npm i --save-dev @angular-devkit/core

Por supuesto, ya que esto se rompe en la versión 1.6.0, debe actualizar su global @angular/cli y también su local en el proyecto. Esto haría una solución más permanente. La última versión también corrige la dependencia de devkit core faltante:

npm i -g @angular/cli@latest npm i --save-dev @angular/cli@latest


Este error se ha producido debido a la actualización de la versión @ angular-devkit / core en la actualización reciente de @ angular / cli. La versión fallida es @ angular-devkit / core @ 0.0.28. Así que la solución a esto es

npm install @angular-devkit/[email protected] --save -dev

Esto es solo un trabajo de parche hasta que el equipo angular arregle esto en la próxima versión más o menos.


Ha habido algunas compilaciones que han publicado problemas similares en Angular 2-5, he experimentado lo mismo con el empaque (solo un paquete diferente). Esta es una solución fácil, lo hiciste bien al instalarlo por npm.

Solo asegúrate de que la página de Angular Github esté al tanto de esto , si aún no está arriba. Por lo general, solucionan los problemas de paquetes de forma relativamente rápida


Pude solucionar este problema siguiendo los pasos a continuación.

  1. Actualicé la versión de nodo a estable 8.11.2.
  2. Instalar la versión 6.0.5 de angular-cli

Los pasos anteriores solucionaron el problema.


simplemente agregue "@ angular-devkit / core": "0.0.28" en su dependencia de dev y funcionará, o también puede ejecutar: npm install @angular-devkit/core --save-dev