E_J*_*ovi 3 javascript ecmascript-6
我想导出一些模块,如下面的方式,但总是失败..
foo.js
const foo = {
a: 'b'
};
export default foo;
Run Code Online (Sandbox Code Playgroud)
index.js
export foo from './foo'; // encounter error here
export * from './foo'; // it works..
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我不能使用第一种方法导出模块foo.js
,在我看来,我可以导出任何像func,类,变量等.
sdg*_*uck 13
要将一个模块的默认导出导出为另一个模块的命名导出,您必须执行以下操作:
// index.js
export { default as foo } from './foo';
Run Code Online (Sandbox Code Playgroud)
您现在可以foo
在其他地方作为命名导出导入:
// another.js
import { foo } from './index'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1374 次 |
最近记录: |