Module instance lacks "paths" property
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- tooling
Línea de trabajo
Comienza localizando la clase Module y comparando sus propiedades con el comportamiento de los módulos de NodeJS descrito en el issue. Reproduce el fallo de importación de mocha y verifica después que se ha abordado el comportamiento de las rutas inexistentes y que el ejemplo ya no provoca un TypeError.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Usually, a NodeJS module will have a paths property. Unfortunately, the current implementation of Module class does not have it, and since some npm packages may assume its existence, this results in runtime errors, e.g.
https://github.com/mochajs/mocha/blob/master/lib/mocha.js#L28
In this case import 'mocha' results in:
TypeError: Cannot read property 'push' of undefined
at meteorInstall.node_modules.mocha.lib.mocha.js (node_modules/mocha/lib/mocha.js:29:1)
at fileEvaluate (packages/modules-runtime/.npm/package/node_modules/install/install.js:153:1)
- Lenguaje dominante
- JavaScript
- Estrellas
- 67
- Forks
- 25
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 benjamn/install
-
Please change name of packageAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
modules-runtime performanceAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
greenkeeper
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Replace fileAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de benjamn/install
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Automattic/node-canvas#2633 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
capricorn86/happy-dom#2594 ·
Los mantenedores suelen responder en 1 día
-
Decoding tag 1 (epoch date) with an 8-byte integer throws "Cannot mix BigInt and other types"Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
microsoft/monaco-editor#5575 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día