Я использую webpack + babel. У меня есть три модуля, которые выглядят так:
// 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);
Когда выполняется main.js
, я вижу следующее:
B undefined
A
main some-const
Если я поменяю импорт в main.js
, B
став первым, я получу:
A
B some-const
main some-const
Почему B.js
получает undefined
вместо модуля в первой версии? Что не так?