当与nodejs一起使用时,我想我遗漏了一些与类型记录2类型系统有关的东西。
情况如下:
当使用npm (v3.10.10)安装我的项目,然后用类型记录(v2.1.5)编译它时,我会得到一些与'Iterable‘和'Iterator’符号有关的错误(它们是es6符号)。
因此,据我所知,@ types /node在假定es6类型已经可用的情况下,可以使用es6类型。
为了获得es6类型(Iterator、Iterable等),有两种解决方案:
在我看来,第二种方法更好。
这是编译ts到节点时的官方方法吗?在tsconfig中以es6为目标?
如何确保底层节点引擎能够有效地支持这些es6特性?如果我使用的是一个旧的nodejs版本而没有es6支持呢?
我很乐意讨论清楚地了解基本的机制!
谢谢
发布于 2017-03-13 10:44:10
由于节点尚未完全支持所有es6特性,请参阅:节点绿色,
最好针对es5并安装核心-js类型:
npm install @types/core-jshttps://stackoverflow.com/questions/42761263
复制相似问题