Ich benutze Webpack + Babel. Ich habe drei Module, die so aussehen:
// A.js
// some other imports here
console.log('A');
export default 'some-const';
// B.js
import someConst from './A';
console.log('B', someConst);
export default 'something-else';
// main.js
import someConst from './A';
import somethingElse from './B';
console.log('main', someConst);
Wenn main.js
ausgeführt wird, sehe ich Folgendes:
B undefined
A
main some-const
Wenn ich die Einfuhren tauschen main.js
, B
die erste werden, erhalte ich:
A
B some-const
main some-const
Wie kommen B.js
wird undefined
anstelle eines Moduls in der ersten Version? Was ist los?
quelle