Can't require image with spaces, etc. in filename
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, react-native
- Área
- build-system, mobile-dev, tooling
Línea de trabajo
Comienza en metro/src/Assets.js, en getAbsoluteAssetRecord y getAsset, usando el stack trace reportado como punto de entrada. Reproduce la solicitud del asset con un nombre de archivo que contenga espacios en React Native 0.81 y compara el comportamiento con 0.79. Se considera terminado cuando el asset se carga sin que la ruta de ENOENT contenga caracteres codificados del nombre de archivo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi folks, I'm getting the same error seen in this very old RN issue:
https://github.com/facebook/react-native/issues/10364
Here is the stacktrace that shows this is ocurring in Assets.js
Error: ENOENT: no such file or directory, scandir '/Users/andrew/Work/Code/projects/Failure/Mobile/ReactNative/failure/.%2Fassets%2Fimages'
at Object.readdir (node:internal/fs/promises:956:18)
at getAbsoluteAssetRecord (/Users/andrew/Work/Code/projects/Failure/Mobile/ReactNative/failure/node_modules/@expo/metro/node_modules/metro/src/Assets.js:114:17)
at getAsset (/Users/andrew/Work/Code/projects/Failure/Mobile/ReactNative/failure/node_modules/@expo/metro/node_modules/metro/src/Assets.js:224:18)
at Server._processSingleAssetRequest (/Users/andrew/Work/Code/projects/Failure/Mobile/ReactNative/failure/node_modules/@expo/metro/node_modules/metro/src/Server.js:436:20)
at Server._processRequest (/Users/andrew/Work/Code/projects/Failure/Mobile/ReactNative/failure/node_modules/@expo/metro/node_modules/metro/src/Server.js:535:7)
I've confirmed that the file name had a space in it; when I renamed it to not have a space, it works just fine. Strangely, this did not happen in 0.79 of React Native; I recently upgraded to 0.81 of RN, and this happened. Though it says it's expo related, when forking this repo, the node_module file for Assets.js was the same as here, so I assume it's the correct repo.
- Lenguaje dominante
- JavaScript
- Estrellas
- 5.6k
- Forks
- 702
- Merge medio
- 3 d 6 h
- PR fusionados (30 d)
- 50
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de react/metro
-
constant-folding-plugin emits 0/0 (NaN) for arithmetic on destructured bindingsPosiblemente ocupada @cpruijsen la tomó hace 4 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
react/metro#1927 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
[0.83.x] Backport micromatch removal and dotfile/multipart watcher fix togetherPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 2 días
-
`dependencies is not iterable` / `Cannot read property 'reduce' of undefined`: `FileStore` serves zero-prefixed cache files as hitsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
react/metro#1961 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Async chunk URLs drop the file extension, so .cjs async imports fail with "Requiring unknown module"Posiblemente ocupada @dasjideepak la tomó hace 15 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
react/metro#1959 · 2 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 2 días
-
Files changed during startup can be missed until restartPosiblemente ocupada @cpruijsen la tomó hace 3 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 2 días
Todos los issues de react/metro
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
[quality] Nothing keeps docs/skills/manifest.md in sync with docs/skills/*.mdPosiblemente ocupada @hivecommons-hive la tomó hoy. Abiertoagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
needs verification
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 6 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
apache/rocketmq-dashboard#6610 ·
Los mantenedores suelen responder en 3 días