gpt4 book ai didi

javascript - 导出为默认的多个导入模块

转载 作者:行者123 更新时间:2023-11-29 15:08:34 24 4
gpt4 key购买 nike

如何将多个导入模块导出为默认值?

我可以像下面的代码那样做一些事情,但是如果我要导入多个文件,样板文件可能会快速增长。有没有一种简便的方法来实现这一目标?

import Foo from './Foo'
import Bar from './Bar'
//...

export default {
Foo,
Bar
//...
}

请注意,在我上面的代码中,我没有导出多个值。我正在导入多个值,累积它们,然后将它们导出为单个对象。我打算通过 Baz.FooBaz.Bar 引用重新导出的值,假设上面的代码是 Baz.js

最佳答案

您可以这样做,而不是通过导入大量文件来积累样板文件以简单地重新导出它们:

// In library.js
export { default as Foo } from "./Foo.js";
export { default as Bar } from "./Bar.js";

// In new_file.js
import { Foo, Bar } from "../lib/library.js"
var phooey = new Foo();

这会选择您要导出的任何内容作为默认值并为其指定一个别名。

关于javascript - 导出为默认的多个导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57197176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com