@coderlex

Как подключить typings?

Что я делал:

1. Положил typings.json в корень проекта
2. В консоли выполнил $ typeings install
3. Появилась директория typings c index.d.ts внутри

Что дальше? Как заставить компайлер и Visual Studio Code увидеть эти декларации?
  • Вопрос задан
  • 995 просмотров
Решения вопроса 1
@bromzh
Drugs-driven development
Если tsconfig составлен верно, то больше ничего не требуется. По-умолчанию, компилятор будет подключать и компилить все .ts и .d.ts-файлы в проект рекурсивно, начиная с той папки, в которой лежит tsconfig.json, обычно это корень проекта. Единственный важный момент: чтобы компилятор не начал искать и компилировать всё из папки node_modules, её нужно добавить в список исключаемых директорий.
Вот пример конфига:
{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "sourceMap": true
  },
  "exclude": [
    "node_modules"
  ],
  "compileOnSave": false,
  "buildOnSave": false
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы