Webpack的导入根据导入顺序返回undefined。
- 论坛
- Webpack的导入根据导入顺序返回undefined。
14 浏览
Webpack的导入根据导入顺序返回undefined。
我正在使用webpack + babel。我有三个模块的代码如下:
// A.js // 其他的导入语句 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
而不是一个模块?出了什么问题?