Ionic-framework: error: TypeError [ERR_INVALID_ARG_TYPE]: el argumento "ruta" debe ser de tipo cadena. Recibido indefinido

Creado en 16 feb. 2020  ·  10Comentarios  ·  Fuente: ionic-team/ionic-framework

Informe de error

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
triage

Comentario más útil

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

Todos 10 comentarios

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones