La vesión mínima de Node.js requerida para este proyecto es la 18.17. Para instalar la versión más reciente de Node.js, puedes hacerlo desde el sitio oficial de Node.js.
Para instalar las dependencias del proyecto y de desarrollo, puedes correr el siguiente comando en la raíz del proyecto:
npm installPara correr el proyecto en modo de desarrollo, puedes correr el siguiente comando en la raíz del proyecto:
npm run devAdemás, dentro del mismo directorio, corre el siguiente comando para compilar los archivos TypeScript en tiempo real:
npx tsc --watchAbre http://localhost:3000 en tu navegador para ver el proyecto.
Para construir el proyecto, puedes correr el siguiente comando en la raíz del proyecto:
npm run buildGenerará una carpeta llamada 'out' en la raíz del proyecto con los archivos necesarios para correr el proyecto en modo de producción.
Para correr el proyecto en modo de producción, puedes correr el siguiente comando en la raíz del proyecto:
npm run startAbre http://localhost:3000 en tu navegador para ver el proyecto.
Nota: Para correr el proyecto en modo de producción, primero debes construir el proyecto.
Para hacer deploy del proyecto en firebase, debes tener instalado el CLI de firebase. Puedes instalarlo con el siguiente comando:
npm install -g firebase-toolsLuego, debes loguearte en firebase con el siguiente comando:
firebase loginHabilitar la vista previa de frameworks web:
firebase experiments:enable webframeworksUna vez logueado, debes inicializar el proyecto de firebase con el siguiente comando:
firebase init hostingSeleccionar las siguientes opciones:
- Please select an option: Use an existing project
- Select a default Firebase project for this directory: frida-research (FRIDA RESEARCH)
- Detected an existing Next.js codebase in the current directory, should we use this? Yes
- In which region would you like to host server-side content, if applicable? us-west1 (Oregon)
- Set up automatic builds and deploys with GitHub? No
Finalmente, para hacer deploy del proyecto en firebase, puedes correr el siguiente comando en la raíz del proyecto:
firebase deployInstalar cypress y abrir la interfaz de cypress para poder correr pruebas en el directorio /cypress/e2e
npm install
npx cypress install
npm run cypress:open
npx cypress run --headed --browser chrome ,.---._
,,,, / `,
\\\\ / '\_ ;
|||| /\/``-.__\;'
::::/\/_
{{`-.__.-'(`(^^(^^^(^ 9 `.========='
{{{{{{ { ( ( ( ( (-----:=
{{.-'~~'-.(,(,,(,,,(__6_.'=========.
::::\/\
|||| \/\ ,-'/,
//// \ `` _/ ;
'''' \ ` .'
`---'