Saltar al contenido

¿Hay alguna forma de especificar la versión angular con el nuevo comando ng?

Luego de de nuestra extensa búsqueda de información solucionamos esta problema que pueden tener muchos los usuarios. Te dejamos la respuesta y esperamos que te resulte de gran apoyo.

Solución:

No hay forma de decirle a Angular CLI la versión específica de Angular que desea instalar. En su lugar, puede cambiar a otra versión de Angular CLI y luego crear un proyecto Angular.

Ejecute estos comandos primero:

npm uninstall -g @angular/cli
npm install -g @angular/[email protected]

Una vez instalado, puede ejecutar:

ng new angular7

Esto creará su proyecto Angular 7 con las dependencias correctas:

"@angular/animations": "~7.1.0",
"@angular/common": "~7.1.0",
"@angular/compiler": "~7.1.0",
"@angular/core": "~7.1.0",
"@angular/forms": "~7.1.0"

También puede instalar la CLI angular localmente… digamos en /my-folder:

Ejecutar dentro de mi carpeta:
npm i @angular/cli

Esto instala la última versión disponible de la CLI, pero puede instalar cualquier versión existente (p. ej. npm i @angular/[email protected])

Cuando finalice la instalación de npm, la CLI angular aterrizará aquí: /my-folder/node_modules/@angular/cli

Dentro de mi carpeta puedes ejecutar ng new my-project

Esto creará un nuevo proyecto angular aquí: /mi-carpeta/mi-proyecto

La versión angular del nuevo proyecto coincidirá con la versión CLI local.

Finalmente, debe eliminar /my-folder/node_modules. Ya no es necesario.

El ng los comandos usarán por defecto la CLI angular local (en este caso dentro de /my-folder/node_modules). Si no hay una CLI local, se utilizará la CLI global.

Se puede hacer usando el comando npx que descarga y ejecuta el paquete sin instalarlo.

Por ejemplo, npx @angular/[email protected] new my-project crea una nueva carpeta my-project en la carpeta actual y coloca un nuevo proyecto aquí usando la versión angular 9. La versión local de @angular/cli en este caso será el mismo que se utiliza en npx comando para que pueda continuar trabajando.

La sintaxis del comando es la siguiente npx @angular/[email protected] new .

Si estás contento con lo expuesto, tienes el poder dejar un tutorial acerca de qué le añadirías a este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *