Versión iónica:
[x] 5.0.0
Comportamiento actual:
Tan pronto como creo una nueva aplicación Ionic React, obtengo lo siguiente: error.
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
at validateString (internal/validators.js:118:11)
at Object.join (path.js:1039:7)
at noopServiceWorkerMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/noopServiceWorkerMiddleware.js:14:26)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
at launchEditorMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/errorOverlayMiddleware.js:20:7)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
at handleWebpackInternalMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/evalSourceMapMiddleware.js:42:7)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
Comportamiento esperado:
Capaz de crear una nueva aplicación Ionic React.
Pasos para reproducir:
Cree una nueva aplicación Ionic React.
Código relacionado:
ionic start <appname> --type='react'
Otra información:
Solo para verificar dos veces, cree una nueva VM de Ubuntu e instale node.js ionic y ejecute ionic start <appname> --type="react"
y aún obtenga el mismo error. Si uso angular, no tengo ningún problema.
Información iónica:
Ionic:
Ionic CLI : 6.1.0 (/usr/local/share/.config/yarn/global/node_modules/@ionic/cli)
Ionic Framework : @ionic/react 5.0.0
Capacitor:
Capacitor CLI : 1.5.0
@capacitor/core : 1.5.0
Utility:
cordova-res : not installed
native-run : not installed
System:
NodeJS : v13.8.0 (/home/yunier/.nvm/versions/node/v13.8.0/bin/node)
npm : 6.13.6
OS : Linux 5.3
Hola, actualizar el paquete react-scripts
de v3.3.0
a v3.4.0
resolvió el problema.
Más información aquí:
https://github.com/facebook/create-react-app/issues/8490
Gracias por el problema. Voy a cerrar esto ya que este es un problema con una dependencia de inicio, no con el marco. Buscaré fusionar https://github.com/ionic-team/starters/pull/1137 .
¡Gracias! trabajando ahora.
Gracias. Mi proyecto se está ejecutando de nuevo.
¿Cómo puedo corregir un error cuando se expulsaron los scripts de reacción?
Cuando react-scripts
fue expulsado:
Rebajé react-dev-utils
a 10.0.0
y trabajo para mí.
npm remove react-dev-utils && npm i [email protected]
https://www.gitmemory.com/issue/facebook/create-react-app/8499/588591098
eliminar y reinstalar react-dev-utils
me solucionó el problema
Downgrade react-dev-utils resolvió mi problema.... Gracias...
npm remove react-dev-utils && npm i [email protected]
Downgrade react-dev utils resuelve el problema.
npm elimina react-dev-utils && npm i [email protected]
¡Gracias por el problema! Este problema se está bloqueando para evitar comentarios que no son relevantes para el problema original. Si esto sigue siendo un problema con la última versión de Ionic, cree un nuevo problema y asegúrese de que la plantilla esté completa.
Comentario más útil
Hola, actualizar el paquete
react-scripts
dev3.3.0
av3.4.0
resolvió el problema.Más información aquí:
https://github.com/facebook/create-react-app/issues/8490