gpt4 book ai didi

javascript - 如何使用 es6 从模块中导入所有内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:21:11 25 4
gpt4 key购买 nike

我正在使用 brace,它是一个 npm 模块,用于在 ace 编辑器中进行主题化。目前,我正在使用

导入每个主题
import 'brace/theme/solarized_dark';

我需要如何导入所有主题,让用户可以选择任何主题。

最佳答案

创建一个brace/themes/index.js并导出你想要访问的东西

export * as theme1 from './theme1';
export * as theme2 from './theme2';
....

然后从该文件夹导入:(名称为 index.js 因此无需提供文件的完整路径)

import * as SolDark 'brace/themes'; // by default get index.js

然后你可以像这样访问每个方法:

SolDark.theme1;
SolDark.theme2;

关于javascript - 如何使用 es6 从模块中导入所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46908775/

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