在查看Angular2项目时,我发现有些使用npm reflect-metadata,而其他一些则使用core-js/es7/reflect。
我知道两者都实现了ES7提议的Decorator和reflect API。
但是它们之间有什么区别呢? 它们只是复制/粘贴吗? 我认为它们是等价的。
在查看Angular2项目时,我发现有些使用npm reflect-metadata,而其他一些则使用core-js/es7/reflect。
我知道两者都实现了ES7提议的Decorator和reflect API。
但是它们之间有什么区别呢? 它们只是复制/粘贴吗? 我认为它们是等价的。
core-js/es7/reflect:
是原生 JavaScript 支持元数据反射 API。
npm reflect-metadata:
是 TypeScript 对ES7 反射 API 原型的支持。
希望这可以帮到您!