Not working with pnpm
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript, webpack
Línea de trabajo
Comienza con la reproducción enlazada y el código alrededor de las líneas 362-368 de src/lib/actions/versions.ts; después, sigue el manejo de rutas en las líneas 145-209 de src/lib/util/dependencies.ts. Compara el filePath lógico con las claves realpath de modsToFilePath y reproduce el mapa vacío con pnpm. Se considera terminado cuando la reproducción ya no informa de un mapa Found vacío ni de fuentes faltantes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Reproduction: https://github.com/vjpr/repro-inspectpack-pnpm-test
Possibly related: https://github.com/FormidableLabs/inspectpack/issues/131
Upon compiling I get the following error.
Compiled with warnings.
Missing sources: Expected 4, found 0.
Found map: {}
Notice how Found map: {}.
I've tracked down what is causing the map to be empty to here:
filePath = /Users/Vaughan/dev/inspectpack-pnpm-test/packages/cra/node_modules/react-refresh
modsToFilePath = {
"/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh": [
{
"baseName": "react-refresh/cjs/react-refresh-runtime.development.js",
"chunks": [
0
],
"identifier": "/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]_427212bc1158d185e577033f19ca0757/node_modules/babel-loader/lib/index.js??ref--5-oneOf-3!/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh/cjs/react-refresh-runtime.development.js",
"isNodeModules": true,
"isSynthetic": false,
"size": 23198,
},
{
"baseName": "react-refresh/runtime.js",
"chunks": [
0
],
"identifier": "/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]_427212bc1158d185e577033f19ca0757/node_modules/babel-loader/lib/index.js??ref--5-oneOf-3!/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh/runtime.js",
"isNodeModules": true,
"isSynthetic": false,
"size": 221,
"source": "'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-refresh-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-refresh-runtime.development.js');\n}"
}
],
"/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh": [
{
"baseName": "react-refresh/cjs/react-refresh-runtime.development.js",
"chunks": [
0
],
"identifier": "/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]_427212bc1158d185e577033f19ca0757/node_modules/babel-loader/lib/index.js??ref--5-oneOf-3!/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh/cjs/react-refresh-runtime.development.js",
"isNodeModules": true,
"isSynthetic": false,
"size": 23096,
},
{
"baseName": "react-refresh/runtime.js",
"chunks": [
0
],
"identifier": "/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]_427212bc1158d185e577033f19ca0757/node_modules/babel-loader/lib/index.js??ref--5-oneOf-3!/Users/Vaughan/dev/inspectpack-pnpm-test/node_modules/.pnpm/[email protected]/node_modules/react-refresh/runtime.js",
"isNodeModules": true,
"isSynthetic": false,
"size": 221,
}
]
}
Notice how modsToFilePath's keys are the "realpath" of the package, whereas filePath is the "logical path".
filePath seems to comes from here:
However I have reached the point where I don't understand what is going on and maybe a maintainer could quickly point to the right fix?
- Lenguaje dominante
- TypeScript
- Estrellas
- 590
- Forks
- 20
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 FormidableLabs/inspectpack
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
FormidableLabs/inspectpack#181 · 1 comentario · 2 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
FormidableLabs/inspectpack#180 · 1 comentario ·
-
Allow CI to passAbiertounverified
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
FormidableLabs/inspectpack#179 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
FormidableLabs/inspectpack#168 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
FormidableLabs/inspectpack#150 · 2 comentarios ·
Todos los issues de FormidableLabs/inspectpack
Issues similares
-
DQ assisgnment closing at CRAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
equinor/prisma-decision-web#919 ·
Los mantenedores suelen responder en 1 día
-
[DC] OneLogin sync imports a partial user list when an API request failsPosiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
bitwarden/directory-connector#1276 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
home-assistant/installer#324 ·
Los mantenedores suelen responder en 1 día
-
Mondriaan
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
knaw-huc/textannoviz#733 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día