Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
12
respuestas

[Sugerencia] Solucion para lanzar el proyecto simple y sin quitar PORT:3005

para solucionar hay que cambiar el start en scripts deberia quedar asi:

"start": "set PORT=3005 && react-scripts start ",
12 respuestas

Me sigue dando error, al principio me decia que en App.js no podia importar ImageSpace de ./styles, verdaderamente no existia cuando me fije, lo comente en App.js para probar si funcionaba y ahora me da otro error de los hook, no entiendo en donde esta el error Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

por lo que veo te sigue lanzando localhost:3000 deberia ser 3005

asi deberian quedar los scripts en la archivo package.json:

"scripts": {
    "start": "set PORT=3005 && react-scripts start ",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Ahora me tiro este error, despues de pegar los archivos que baje del repositorio del profe

emman@LAPTOP-6V9DE8H8 MINGW64 /d/emman/Programacion/c-programacion/one-oracle/Front-end-especializacion/4.React/6-React-Hooks-contextos-y-buenas-practicas/1857-ReactHooks-Context-proyecto_inicial $ npm start

1857-reacthooks-context@0.1.0 start set PORT=3005 && react-scripts start

node:internal/modules/cjs/loader:1078 throw err; ^

Error: Cannot find module 'react' Require stack:

  • C:\Users\emman\AppData\Roaming\npm\node_modules\react-scripts\scripts\start.js at Module.resolveFilename (node:internal/modules/cjs/loader:1075:15) at Function.resolve (node:internal/modules/cjs/helpers:116:19) at Object. (C:\Users\emman\AppData\Roaming\npm\nodemodules\react-scripts\scripts\start.js:43:31) at Module.compile (node:internal/modules/cjs/loader:1254:14) at Module.extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module.load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/runmain:81:12) at node:internal/main/run_main_module:23:47 { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\Users\emman\AppData\Roaming\npm\node_modules\react-scripts\scripts\start.js' ] }

Node.js v18.16.0

no se si me estoy olvidando de algun paso, algun comando en ejecutar, clone el repositorio y puse npm start. lo que noto que no tengo es la carpeta de node_module

proba con npm install a ver si se vuelve a instalar y despues que termine la instalacion npm start

si me di cuenta, lo hice y despues npm start, y sigue sin funcionar ya fue, hago el curso sin usar el vs y despues vere, muchas gracias Armando por la ayuda :)

volve a descargar el proyecto desde el archivo zip para tenerlo completo y ahi si modifica el start en el archivo package.json .espero que puedas saludos

Si eso mismo hice, pero no se soluciono, ahi puse un nuevo mensaje en el foro, espero algun profe me diga que puede ser. Gracias igual!!

Hola Armando, hoy a la tarde lo pude solucionar, gracias!, aca te dejo el link de la solucion en el foro.

https://app.aluracursos.com/forum/topico-proyecto-problemas-para-ejecutar-npm-start-en-el-curso-6-de-react-213895

Hola Como estas si no lo solucionaste podes seguir este link

https://bobbyhadz.com/blog/node-error-err-package-path-not-exported

Tambien aca tenes un resumen de los comandos que necesitas ejecutar

Run the *npm update *command to solve the "Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No 'exports'" and then run npm audit fix --force if necessary.

Saludos

Yo pude levantarlo despues de haber hecho lo siguiente:

Primero intente con lo tipico de instalar los modulos con el comando npm install ya estando en la carpeta raiz del proyecto y despues iniciarlo con npm start, pero me marcaba error de que no reconocia PORT como una palabra de instruccion, asi fui al foro y encontre esta publicacion, depues de pensarlo y analizar procedi a eliminar la carpeta node modules rm -r .\node_modules\ y despues los archivos, package-lock.json y yarn-lock rm .\package-lock.json rm .\yarn.lock y depues procedi con los siguientes comando ya teniendo limpio de nuevo el repositorio:

  1. npm install -g npm-check-updates
  2. ncu
  3. ncu -u
  4. npm install
  5. npm start

Al darle start me sale el mismo error de que PORT no es una palabra conocida y mejor la modifique de esto "start": "PORT=3005 react-scripts start " a esto "start": "react-scripts start " en el archivo package.json y despues de guardar volvi a ejecutar npm start y ya funciono, por lo que tal vez si hubiera empezado por hacer la npm install y despues actualizar esa linea y volver a npm start posiblemente tambien funcionaria, si no funciona entonces se tendria que borrar los archivos generados como desde el incio que mencione y seguir el orden que realice.

Dejo esto como mi feedback a lo que me funciono a mi. Perdonen mi falta de acentos, tengo teclado ingles y no puedo poner acentos.