Angular2 使用 npm reflect-metadata 或 core-js/es7/reflect

Posted

技术标签:

【中文标题】Angular2 使用 npm reflect-metadata 或 core-js/es7/reflect【英文标题】:Angular2 using either npm reflect-metadata or core-js/es7/reflect 【发布时间】:2017-01-29 04:38:03 【问题描述】:

查看 Angular2 项目,我看到一些正在使用: npm 反射元数据

和其他人正在使用: core-js/es7/reflect

我知道两者都在实现 ES7 提议的装饰器和反射 API

但是这两者有什么区别呢? 他们只是复制/粘贴吗? 我认为它们是等价的

【问题讨论】:

【参考方案1】:

core-js/es7/reflect:metadata reflection API 的原生 javascript 支持。

npm reflect-metadata:prototype of the ES7 Reflection API 的 TypeScript 支持。

希望对您有所帮助!

【讨论】:

你能直接在你的 SO 答案中回答这个问题吗?即第一个链接已损坏,我仍然不清楚它们是否相同。

以上是关于Angular2 使用 npm reflect-metadata 或 core-js/es7/reflect的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 NPM 安装 Angular 2?

Angular2 使用 npm reflect-metadata 或 core-js/es7/reflect

npm install 使用官方 Angular2 快速入门教程创建 267 个子文件夹 [重复]

Angular2 种子:npm start 有 gulp 错误

npm 启动我的 Angular2 项目时出现重复的标识符导出错误

Angular 2 npm 安装错误包