http://kangax.github.io/compat-table/es6/上的ES6的Kangax兼容性表显示了"TypeScript + core-js“的结果。为了使用像String#startsWith这样的核心方法,我需要使用ES6 -js。我还不知道如何告诉核心编译器考虑TypeScript -js,也找不到一个例子。如何在TypeScript中使用core-js?
发布于 2016-12-18 16:10:18
如果你使用TypeScript2.0,你可以使用@types来解决这个问题。
@types和类型
当您编译typescript代码时,默认情况下所有可见的@types包都包含在您的编译中。任何封闭文件夹的node_modules/@types中的包都被认为是可见的;具体地说,这意味着以下内容中的包:
./node_modules/@types/,../node_modules/@types/,../../node_modules/@types/,诸若此类。
@types/core-js提供了core.js的定义,您可以将其作为另一个模块安装。
npm install --save-dev @types/core-js
有关更多信息,请访问:tscconfig.json
祝好运。
发布于 2015-07-16 03:26:39
Typescript存储库提供了standard definitions for ES6功能。
我想如果你想使用ES6之外的一些core-js的功能,你必须自己添加定义文件。
https://stackoverflow.com/questions/31417833
复制相似问题