"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo crear una versión específica de un proyecto angular sin instalar Angular CLI

Cómo crear una versión específica de un proyecto angular sin instalar Angular CLI

Publicado el 2024-11-07
Navegar:716

How to Create a Specific Version of an Angular Project without Installing Angular CLI

¿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!

¿Por qué utilizar versiones angulares específicas?

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!


1. Crear un proyecto angular Sin instalar la CLI de Angular

¿Sabías que puedes inicializar proyectos de Angular para versiones específicas sin instalar la CLI? Veamos la sintaxis y los ejemplos.

Sintaxis

npm init @angular@

Reemplace con la versión de Angular que desee y con el nombre de su proyecto. Por ejemplo, si desea crear un proyecto de Angular 16 llamado sampleApp, ejecutaría:

Ejemplo

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.

Otros ejemplos

  • 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.


2. Crear una versión específica de un proyecto angular con Angular CLI

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.

Sintaxis

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.

Ejemplo

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.

Ventajas de usar npx:

  • Sin instalación permanente: la versión CLI especificada se descarga para un uso único, lo que ahorra espacio y evita posibles conflictos de versiones.
  • Cambie de versión fácilmente: puede cambiar rápidamente entre versiones para diferentes proyectos sin administrar múltiples instalaciones CLI globales.

Cuándo elegir enfoques CLI frente a enfoques no CLI

Sin CLI

  • Cuando quieras una configuración mínima
  • Cuando se trabaja en un entorno restringido sin una instalación global de Angular CLI

Con CLI

  • Cuando necesitas aprovechar los comandos y esquemas de la CLI
  • Al configurar un espacio de trabajo Angular con todas las funciones

Concluyendo

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.

Resumen de comandos rápidos

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!

Declaración de liberación Este artículo se reproduce en: https://dev.to/itsshaikhaj/how-to-create-a-specific-version-of-an-angular-project- without-installing-angular-cli-3do0?1Si hay alguno infracción, comuníquese con [email protected] para eliminar
Último tutorial Más>

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