我的TypeScript项目没有使用' npm',我该如何使用' es6-promise' polyfill不依赖于npm install es6-promise
?我只是使用' tsc'。
从https://raw.githubusercontent.com/stefanpenner/es6-promise/master/dist/es6-promise.js开始,我如何将其作为type definition
包含在我的手稿中?
谢谢。
答案 0 :(得分:0)
您可以使用lib compiler option:
使用--lib,您可以指定可以选择包含在项目中的内置API声明组列表。例如,如果您希望运行时支持Map,Set和Promise(例如今天大多数常绿浏览器),只需包含--lib es2015.collection,es2015.promise。
或者在 tsconfig.json 中,例如:
"lib": ["dom", "es2015.promise", "es5"]
可用编译器选项的完整列表here。