Page 1 of 1

Warum werden Exportkonflikte in ES6 -Modulen stillschweigend entfernt?

Posted: 03 Jun 2025, 16:51
by Anonymous
Nehmen wir an, wir haben 3 Dateien < /p>

Code: Select all

// a.mjs
export * from "./b.mjs";
export * from "./c.mjs";

// b.mjs
export const foo = 1;
export const bar = 2;

// c.mjs
export const bar = 3;
< /code>
Beide "b.mjs
"und" C.MJs ​​"Exportleiste , sodass sie einen Konflikt erstellen, wenn sie erneut exportiert werden"

Code: Select all

a.mjs
".
Ich hatte erwartet, dass einer der beiden entweder das eine oder das Ganze zu" beschatten ", aber stattdessen stellt sich heraus, dass"

Code: Select all

a.mjs
"exportiert nur foo .>