我正在使用 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/