Как использовать gulp с typescript?

На сайте gulp'a сказано, что gulp файлы можно писать на Typescript (https://gulpjs.com/docs/en/getting-started/javascript-and-gulpfiles), но я столкнулся со следующими проблемами:

Gulpfile размещаю в папке gulpfile.ts/index.ts. Это разрешено.

  1. Код проекта находится в папке ./src/, а Gulpfile в ./gulpfile.ts/. Как коду проекта указать один tsconfig.json, а для Gulpfile другой tsconfig.json?

  2. Какой вообще нужен tsconfig.json для gulpfile?

  3. VS Code не определяет тип gulp, если его подключать через require('gulp'), но определяет, если его подключить через import, а также определяет, если подключить его через require в JS коде.


Ответы (0 шт):