Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jarapava/chrysalis
This is a Client for generate sales.
https://github.com/jarapava/chrysalis
angular angular-cli boostrap css html node-js typescript visual-studio-code
Last synced: 27 days ago
JSON representation
This is a Client for generate sales.
- Host: GitHub
- URL: https://github.com/jarapava/chrysalis
- Owner: JaraPava
- Created: 2024-04-17T21:52:16.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-22T23:27:51.000Z (8 months ago)
- Last Synced: 2024-10-15T05:40:52.693Z (2 months ago)
- Topics: angular, angular-cli, boostrap, css, html, node-js, typescript, visual-studio-code
- Language: HTML
- Homepage:
- Size: 235 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## EditorConfig for VS
Es una extensión que nos permite sobrescribir valores por defecto en nuestro editor de código.
Cuando visual studio code encuentra un archivo .editorconfig basicamente establece esas configuraciones
por defecto para ese proyecto. Veasé en el .editorconfig en la carpeta src.## Angular.json
Es un archivo que le decimos a Angular ciertas configuraciones para la ejecución de nuestra aplicación.
Como cual es el build, directorio, archivo que se usará para la ejecución de nuestra aplicación, cual es
el archivo index.html, donde estará el archivo principal, el main en javascript, cual son los archivos de
configuración de nuestra aplicación, cuales son los asets, estilos globales de nuestra aplicación.## Package-lock.json
Es un archivo que no se tocará manualmente, y solamente se manipulará cuando se haga comandos de instalación o remover
dependencias en el package.json.## Package.json
Es un archivo propio de node, este proyecto de angular esta contruido sobre node por eso instalamos node.js
Aquí dice la versión, cuales son los scripts, se pueden agregar más script y convinarlos.
Private es un paquete privado.
Dependencies son paquetes que son requeridos para crear la aplicación de producción.
Cuando usamos ng-build va a tomar todas la dependencias y quitará todo lo que no necesite.
Quitará la comunicación con el app.server y quitará cosas que no se van utilizar.
El forms viene con este proyecto al momento de crear la aplicación.
en el devDepencias son solamente herramientas de desarrollo.# PRE-REQUISITOS
## INSTALACIÓN DE NODE.JS v20.9.0
1. Descargar nvm (Node Version Manager) desde este link, en el apartado de los `Assets`:
[nvm](https://github.com/coreybutler/nvm-windows/releases)2. Descomprimimos carpeta.
3. Ejecutamos el `nvm-setup.exe`
4. Damos siguiente a todo por defecto. No hay problema por que esta versión ya tiene un instalador para actualizar.
5. Abrimos la terminal y Ejecutar como administrador.
6. Ejecutamos el siguiente comando: `nvm`. Este mostrará la versión en que esta corriendo y que se puede usar.
NOTA: Si no aparece, vuelve intentarlo7. Instalamos Node v20.9.0 con el siguiente comando: `nvm install 20.9.0`
8. Cerramos terminal, volvemos abrir el cmd y Ejecutar como Administtrador.
9. Ingresamos el siguiente comando:` node -v` y debe aparecer la versión de Node.js. Caso contrario vuelve al paso 1.
## INSTALACIÓN DE ANGULAR v17.3.5
1. Abrir teminal y Ejecutar como Administrador.2. Ingresar el siguiente comando: `npm install -g @angular/[email protected]` y lo ejecutamos.
3. Cerramos terminal y volvemos a abrirlo y Ejecutarlo como Administrador.
4. Ingresamos el siguiente comando: `ng version` y debe aparecer algo como esto:
![Instalación Correcta de Angular](./src/image/installCorrectAngular.png)
# EJECUTAR APLICACIÓN
1. Abrir VS Code en donde se encuentra ubicado el proyecto.
2. Abrimos terminal ya sea de Windows o de VS Code.
3. Ejecutamos el siguiente comando: `npm i`
4. Se instalarán los `node_modules` de esta aplicación.
5. Luego podemos correr nuestra aplicación con el siguiente comando: `ng serve -o`
6. Y solo se desplegará la aplicación.
# Bases
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.5.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.