Использовать функции ES6 и ориентироваться на ES5, не предоставляя полифилы, начиная с проекта, который имеет только npm? - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть простой проект TypeScript, который пока имеет только npm, никаких других инструментов сборки.Нет webpack или babel.

Какой самый простой и удобный способ использовать функции ES6 и цель ES5, не задумываясь о предоставлении полифилов?

У меня сложилось впечатление, что babel и / или webpack могут быть подходящими инструментами для этого, но большинство руководств, которые я нашел, предполагают, что уже используются webpack и some front-end framework.Я не понял, что было бы хорошим решением, начиная с vanilla TypeScript project, как у меня.

1 Ответ

0 голосов
/ 06 февраля 2019

В вашем tsconfig.json установите цель: "es5" и lib: ["es6"].

Typescript включает в себя функции es6 / es7 и передаст вам все, если вы правильно настроите свой tsconfig.json

...