Warum werden Exportkonflikte in ES6 -Modulen stillschweigend entfernt?JavaScript

Javascript-Forum
Anonymous
 Warum werden Exportkonflikte in ES6 -Modulen stillschweigend entfernt?

Post 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 .>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post