tutorial proyecto instalar español crear componente comandos cli angular dependencies angular-cli npm-install

proyecto - ¿Cómo trato con la instalación de dependencias de iguales en CLI angular?



instalar angular 6 (1)

Las advertencias de dependencia entre pares más a menudo que no se pueden ignorar. La única vez que querrá tomar medidas es si falta la dependencia de igual, o si la versión de una dependencia de igual es mayor que la versión que ha instalado.

Tomemos esta advertencia como ejemplo:

npm WARN @ angular / animations @ 5.2.1 requiere un par de @ angular / core @ 5.2.1 pero ninguno está instalado. Debes instalar las dependencias de tus compañeros.

Con Angular, le gustaría que las versiones que está usando sean consistentes en todos los paquetes. Si hay versiones no coincidentes, cambie las versiones en su package.json y ejecute npm install para que todas estén sincronizadas. Tiendo a mantener mis versiones para Angular en la última versión, pero deberás asegurarte de que tus versiones sean consistentes para cualquier versión de Angular que necesites (que puede no ser la última).

En una situación como esta:

npm WARN [email protected] requiere un par de @ angular / core @ ^ 2.4.0 || ^ 4.0.0 pero ninguno está instalado. Debes instalar las dependencias de tus compañeros.

Si está trabajando con una versión de Angular, esta es superior a 4.0.0, entonces es probable que no tenga problemas. No hay nada que hacer al respecto entonces. Si está utilizando una versión Angular bajo 2.4.0, entonces necesita subir su versión. Actualice package.json y ejecute npm install , o ejecute npm install para la versión específica que necesita. Me gusta esto:

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

Puede omitir --save si está ejecutando npm 5.0.0 o superior, esa versión guarda el paquete en la sección de dependencias de package.json automáticamente.

En esta situación:

npm WARN opcional SKIPPING OPCIONAL DEPENDENCIA: [email protected] (node_modules / fsevents): npm WARN notsup SKIPPING OPCIONAL DEPENDENCIA: Plataforma no admitida para [email protected]: wanted {"os": "darwin", "arch": "any "} (actual: {" os ":" win32 "," arch ":" x64 "})

Está ejecutando Windows, y fsevent requiere OSX. Esta advertencia puede ser ignorada.

Espero que esto ayude, y diviértete aprendiendo Angular!

Me he encontrado en un ciclo casi infinito de errores al intentar actualizar mi CLI y NPM angulares. Cada vez que actualizo, recibo mensajes WARN que me indican que instale dependencias entre pares (ver más abajo), pero cada vez que instalo una dependencia recibo más mensajes WARN. ¿Hay una mejor manera de manejar esta situación o toma seriamente horas?

npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none is installed. You must install peer dependencies yourself. npm WARN @angular/[email protected] requires a peer of typescript@>=2.4.2 <2.6 but none is installed. You must install peer dependencies yourself. npm WARN @ng-bootstrap/[email protected] requires a peer of @angular/core@^4.0.3 but none is installed. You must install peer dependencies yourself. npm WARN @ng-bootstrap/[email protected] requires a peer of @angular/common@^4.0.3 but none is installed. You must install peer dependencies yourself. npm WARN @ng-bootstrap/[email protected] requires a peer of @angular/forms@^4.0.3 but none is installed. You must install peer dependencies yourself. npm WARN @schematics/[email protected] requires a peer of @angular- devkit/[email protected] but none is installed. You must install peer dependencies yourself. npm WARN @schematics/[email protected] requires a peer of @angular- devkit/[email protected] but none is installed. You must install peer dependencies yourself. npm WARN @schematics/[email protected] requires a peer of @angular- devkit/[email protected] but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/core@^4.0.1 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/common@^4.0.1 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/platform- browser@^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/animations@^4.0.1 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of [email protected] - 3 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of popper.js@^1.12.3 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/core@^2.4.7 || ^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/core@^2.4.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of @angular/common@^2.4.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN [email protected] requires a peer of typescript@>=2.4.2 <2.6 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

Sé que debo estar haciendo algo mal, pero soy nuevo en Angular.