Таблица совместимости Kangax для ES6 по адресу http://kangax.github.io/compat-table/es6/. Результаты поиска по запросу "TypeScript + core-js". Мне нужен core-js, чтобы использовать ES6-методы, такие как String # startsWith. Я не смог понять, как сказать компилятору TypeScript рассмотреть core-js и не смог найти пример. Как я могу использовать core-js с TypeScript?using core-js with TypeScript
ответ
Реестр типов машинописных записей предоставляет standard definitions for ES6 функциональность.
Я полагаю, что если вы хотите использовать некоторые функции ядра-js, которые находятся за пределами ES6, вам придется добавлять файлы определения самостоятельно.
ссылка не работает, можете ли вы ее исправить? – Moes
@Moes Yup, похоже, что они перенесли файл, исправлены. – loganfsmyth
Если вы используете TypScript 2.0, вы можете использовать @types
для решения этой проблемы.
@types
и типы
При компиляции коды машинописи, по умолчанию всех видимых @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
Удачи.
Не могли бы вы использовать стандартные определения ES6 из машинописного текста? https://github.com/Microsoft/TypeScript/blob/master/bin/lib.es6.d.ts Или вы имеете в виду, как загрузить библиотеку? – loganfsmyth
А, да, я могу использовать это! Благодаря! –