我怎样才能使用' es6-promise'填充工具

时间:2017-09-07 17:19:17

标签: typescript es6-promise

我的TypeScript项目没有使用' npm',我该如何使用' es6-promise' polyfill不依赖于npm install es6-promise?我只是使用' tsc'。

进行编译

https://raw.githubusercontent.com/stefanpenner/es6-promise/master/dist/es6-promise.js开始,我如何将其作为type definition包含在我的手稿中?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用lib compiler option

  

使用--lib,您可以指定可以选择包含在项目中的内置API声明组列表。例如,如果您希望运行时支持Map,Set和Promise(例如今天大多数常绿浏览器),只需包含--lib es2015.collection,es2015.promise。

或者在 tsconfig.json 中,例如:

    "lib": ["dom", "es2015.promise", "es5"]

可用编译器选项的完整列表here