Mandatos de CLI de Yarn y Angular
Este tema sirve como referencia para los mandatos de CLI de Yarn y Angular que son necesarios para el desarrollo de aplicaciones.
| Referencia de mandatos de Yarn | Finalidad |
|---|---|
| yarn start | Compila (modalidad JIT) y sirve a la aplicación con personalizaciones en el navegador en el puerto 4500 con HMR habilitado. |
| yarn start-aot | Compila en modalidad AOT y sirve a la aplicación con personalizaciones en el navegador en el puerto 4500 con HMR habilitado. |
| yarn lint | Ejecuta la línea en la aplicación e informa de las infracciones de código que se van a arreglar. Nota: Actualmente, el enlazado se ejecuta en los archivos de código fuente src y store-extensions-src . Los errores/avisos de enlazado sólo deben arreglarse en los archivos de código fuente store-extensions-src . Los avisos de línea notificados en el código fuente proporcionado por la aplicación (<WORKSPACE>/storefrontend/src) deben ignorarse. |
| yarn test-prod | Ejecuta los casos de prueba de unidad para las personalizaciones. |
| yarn build-dist | Crea una compilación de producción de la aplicación y copia la salida en el directorio dist . Este mandato debe utilizarse antes de enviar por push los cambios de personalización a los entornos de nube. Nota:
|
| yarn verify | Ejecuta la línea en la aplicación, ejecuta casos de prueba de unidad y crea una compilación de producción de la aplicación. |
| yarn verify-wc | Ejecuta la línea en la aplicación y crea una compilación de producción de la aplicación. |
| Mandato | Finalidad |
|---|---|
| ng g c --project=store-extensions --skip-import | Genera archivos de componente en la carpeta store-extensions-src . |
| ng g d --project=store-extensions --skip-import | Genera archivos de directivas en la carpeta store-extensions-src . |
| ng g s --project=store-extensions | Genera archivos de proveedor en store-extensions-src. |
| ng g m --project=store-extensions | Genera archivos de módulo en store-extensions-src |
Notas:
- Es obligatorio pasar el argumento
--project=store-extensions. Si no lo hace, creará el componente en la carpetasrcproporcionada por la aplicación (<WORKSPACE>/store-frontend/src). Los archivos creados aquí se ignoran y no se representan en el navegador. - La opción --skip-import sólo se debe utilizar al crear componentes o directivas en los módulos de características proporcionados por la aplicación. Este argumento se puede ignorar al crear componentes o directivas en módulos de características personalizados.