【发布时间】:2015-08-12 21:50:20
【问题描述】:
学习 ES6、JSPM 和 angular2 一周了,我发现了这个 repo ES6-loader
如果我们查看底部脚本中的 index.html,您会看到
System.import('reflect-metadata')
.then(function() {
return System.import('app/index');
})
.catch(console.log.bind(console));
这是使用 JSPM 的 systemjs polyfill 来获取 ES6 的import。
问题:在这种情况下,反射元数据的真正作用是什么? npm reflect-meta文档越读越不明白它的作用?
【问题讨论】:
-
不确定您的意思是什么 index.html,如果是 github.com/angular/quickstart/blob/master/index.html,那么 reflect-metadata/Reflect.js 是一个增强的库:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…,有时在代码中使用TypeScript 编译器 (tsc) 吐出的
标签: npm ecmascript-6 jspm systemjs ecmascript-2016