why esmodule set to false?
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
- javascript, rollup
- Área
- build-system
Línea de trabajo
Comienza reproduciendo las dos salidas CommonJS generadas a partir del ejemplo de export y compara cómo afectan sus marcadores __esModule al comportamiento de default-import mostrado. Lee la configuración de salida de microbundle y Rollup implicada en la generación de CommonJS; se considera terminado cuando se haya determinado si la diferencia es intencionada y se haya documentado o corregido el comportamiento con una prueba de regresión.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
export const a = 10;
export const b = 10;
will generates following in microbundle, which missing __esModule flag
1.
// lib1.js
exports.a=10,exports.b=10;
//# sourceMappingURL=index.js.map
while using rollup generates the folloing code,which seems more accurate
2.
// lib2.js
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
const a = 10;
const b = 10;
exports.a = a;
exports.b = b;
which both works fine in the following
const { a,b } =require('lib')
console.log(a,b);
but behaves differently in the following code
import lib1 from "./lib1";
import lib2 from "./lib2";
console.log("lib1:", lib1); // lib1: { a:1,b:2}
console.log('lib2:',lib2); // lib2: undefiend
which lib2 seems more accurate
- Lenguaje dominante
- JavaScript
- Estrellas
- 8.1k
- Forks
- 358
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 developit/microbundle
-
CSS
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
developit/microbundle#1002 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
developit/microbundle#789 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
developit/microbundle#1100 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
developit/microbundle#1094 · 1 comentario ·
-
Disable minification by default Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
developit/microbundle#1093 · 3 comentarios · 1 reacción ·
Todos los issues de developit/microbundle
Issues similares
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Improve Title Support Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
georgestephanis/p2026#40 ·
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Margaret-Petersen/food-delivery-app-clone-react-native#1981 ·