Skip to main content

支持Reflect Metadata

· One min read

reSKRiptv1.13.0起,增加了对Reflect.metadata的支持,对应TyepScript中的emitDecoratorMetadata配置项。

考虑到这一功能会生成额外的代码,而大部分应用并不需要,我们将它隐藏在了build.uses配置项中,具体可参考特殊第三方库的优化章节的说明。

如果你从现在开始希望使用这一功能,可以将你的项目配置文件修改为以下内容:

exports.build = {
uses: ['lodash', 'reflect-metadata'],
};

需要注意的是,如果你原本没有build.uses配置,那么自定义该配置会导致默认值(['lodash'])失效,因此需要自己重新补充上这2个值。