Creando Centro de pedidos de próxima generación aplicaciones que utilizan un repositorio angular estándar
El uso de un repositorio Angular estándar proporciona un enfoque más simple y tradicional para una aplicación Angular UI. Utilice este enfoque si está creando una aplicación de interfaz de usuario independiente y desea codificarla rápidamente sin mucha dependencia ni uso compartido de código.
Acerca de esta tarea
Este procedimiento le guiará a través de cómo crear un Centro de pedidos de próxima generación aplicación y guárdela en un repositorio Angular básico.
Procedimiento
npm uninstall -g @buc/schematics
npm install -g ./lib/buc/schematics/schematics-v3latest.tgz
ng new --collection=@buc/schematics \
--module-name=<name-of-the-module> \
--module-short-name=<the-short-name-for-the-module> \
--prefix=<selector-prefix> \
--mode=on-prem
Nota: Elng new El comando requiere el--mode=on-prem parámetro.
El esquema admite las siguientes opciones.
- --skip-git
- Esta opción no inicializa un GitHub repositorio. El valor predeterminado es false.
- --commit
- Esta opción incluye la inicial GitHub información de confirmación del repositorio. El valor predeterminado es true.
- --module-name
- Estas opciones requeridas son el nombre del módulo. Por ejemplo, configuración-de-la-aplicación-buc.
- --module-short-name
- El nombre corto del módulo. Si el nombre del módulo tiene guiones, entonces el nombre corto debe ser el texto después del último guión. Por ejemplo, si el módulo es configuración-de-la-aplicación-buc, el nombre corto del módulo debe ser ajustes.
- --prefix
- El selector de HTML que se utilizará para los componentes generados. El valor predeterminado es buco.
- --mode
- Establezca esta opción en en las instalaciones para generar código que sea aplicable para Centro de pedidos de próxima generación.
Vea el siguiente ejemplo de ejecución del comando que creará la aplicación Angular.
ng new --collection=@buc/schematics --module-name=custom-angularrepo
--module-short-name=angularrepo --prefix=angularrepo --mode=on-prem
Nota: Si encuentra un error similar al siguiente mensaje, puede ignorarlo con seguridad. Estos errores no afectan a los iconos utilizados por Centro de pedidos.
Error: no se pudo compilar el punto de entrada @carbon/icons-angular/
./om-compose.sh start orderhub
docker exec om-orderhub-base bash -c 'mkdir -p /opt/app-root/src/shell-ui/assets/custom'
docker cp <orderhub-code>/shell-ui/assets/dev/. om-orderhub-base:/opt/app-root/src/shell-ui/assets/custom/
yarn start --host=localhost
Nota: Verá el siguiente mensaje.
"** Angular Live Development Server está escuchando en localhost:<puerto>, abre tu navegador en https://localhost:<puerto>/<módulo>/<ruta> **"Puede hacer caso omiso de este mensaje.
<div class="app-root-custom-angularrepo">
<div class="app-region-body">
<div class="app-body-content" *ngIf="isBucTenantChangeSuccess || isBucJwtRefreshSuccess">
<router-outlet></router-outlet>
</div>
<div *ngIf="isInitialState" class="app-loading">
<div ibmCol>
<buc-loading [isActive]="isInitialState"></buc-loading>
</div>
</div>
Hello World!
</div>
</div>
Nota: Para aceptar el certificado, ahora es
https://localhost:4000
en lugar dehttps://bucgenerichost:4000
.