考虑以下示例:
import ThingA from './ThingA';
import ThingB from './ThingB';
// ... import more things
const things = {
ThingA,
ThingB,
// ... add more things to object
};
此代码工作正常,但每个要导入的项目需要指定两次(一次导入,一次将其添加到对象)。有没有办法删除这种重复?
我已经查看了import docs,但语法似乎不支持此用例。
答案 0 :(得分:1)
不幸的是,import
无法直接进入对象属性或在{1}}中使用不同于标准的表达式中的import
:
import <ImportClause> from <ModuleSpecifier>
检查here确切的导入规范。