Как я могу использовать полифилл "es6-обещание"
Мой проект TypeScript не использует 'npm', как я могу использовать полизаполнение 'es6-обещание', не полагаясь на npm install es6-promise
? Я просто компилирую, используя 'tsc'.
Из https://raw.githubusercontent.com/stefanpenner/es6-promise/master/dist/es6-promise.js как я могу включить это в свой Typescript как type definition
?
Спасибо.
1 ответ
Вы можете использовать опцию компилятораlib:
с помощью --lib вы можете указать список встроенных групп объявлений API, которые вы можете включить в свой проект. Например, если вы ожидаете, что ваша среда выполнения будет поддерживать Map, Set и Promise (например, большинство вечнозеленых браузеров сегодня), просто включите --lib es2015.collection,es2015.promise.
Или в tsconfig.json, например:
"lib": ["dom", "es2015.promise", "es5"]
Полный список доступных опций компилятора здесь.