¿Estás trabajando con Angular y necesitas configurar proyectos con diferentes versiones de Angular? ¡Aquí hay una guía sencilla para crear proyectos de Angular para versiones específicas, con y sin Angular CLI!
Cuando trabajas en varios proyectos de Angular, a veces necesitas bloquear una versión en particular. Quizás su proyecto dependa de ciertas funciones disponibles solo en versiones específicas, o quizás requiera compatibilidad con bases de código heredadas.
A continuación se explica cómo crear proyectos con versiones particulares de Angular, ¡ya sea que esté usando la CLI o no!
¿Sabías que puedes inicializar proyectos de Angular para versiones específicas sin instalar la CLI? Veamos la sintaxis y los ejemplos.
npm init @angular@
Reemplace
npm init @angular@16 sampleApp
Este enfoque configura un proyecto Angular básico sin instalar Angular CLI globalmente. Es útil si desea evitar instalar herramientas adicionales o si trabaja en un entorno restringido.
Proyecto de Angular 13 llamado LegacyApp:
npm init @angular@13 legacyApp
Este comando despliega la versión de Angular necesaria directamente, configurando la estructura del proyecto y las dependencias específicas de esa versión.
Si prefiere utilizar Angular CLI, aún puede crear un proyecto para una versión específica sin instalar permanentemente la CLI. Utilice npx para ejecutar la CLI directamente, especificando su versión.
npx -p @angular/cli@ng new
Este comando usa npx para ejecutar temporalmente la versión CLI especificada, creando un proyecto adaptado a esa versión de Angular.
npx -p @angular/cli@13 ng new demoApp
Este comando crea un nuevo proyecto usando Angular CLI versión 13, incluso si tiene una versión diferente de Angular CLI instalada globalmente.
Ya sea que elija utilizar o sin CLI, la flexibilidad de Angular con npm init y npx facilita la administración de proyectos en diferentes versiones. Entonces, la próxima vez que necesites poner en marcha un proyecto de versión Angular específico, sabrás exactamente cómo hacerlo sin necesidad de preocuparte por las instalaciones de CLI.
Versión angular | Sin CLI | Con CLI |
---|---|---|
16 | npm init @angular@16 aplicación de muestra | npx -p @angular/cli@16 ng nueva aplicación de muestra |
13 | npm init @angular@13 aplicación heredada | npx -p @angular/cli@13 ng nueva aplicación de demostración |
¡Y listo! Espero que esta guía te haya resultado útil para tus proyectos de Angular. Comente a continuación cualquier pregunta o consejo que pueda tener para trabajar con versiones específicas de Angular.
¡Feliz codificación!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3