Минимальный пример для gulpfile.ts + ts-node (актуально на конец 2018 года) - PullRequest
0 голосов
/ 07 ноября 2018

Следующий фрагмент документации ts-узла не имеет смысла, я не понимаю, как запустить мой gulpfile таким способом.

enter image description here

Это проблема как со стороны ts-done , так и со стороны gulpfile.ts . Readme говорит об установке tsd зависимостей, однако tsd не поддерживается.

Я подготовил gulpfile.ts ниже. Какие зависимости и какая консольная команда нам нужны, чтобы она работала? (Пожалуйста, не tsconfig.json, потому что он уже существует для веб-приложения внешнего интерфейса того же проекта. Пожалуйста, используйте параметры CLI для обеспечения необходимой конфигурации.)

import {Gulpclass, Task} from "gulpfile.ts/Annotations";
import * as gulp from "gulp";

@Gulpclass()
export class Gulpfile {

  @Task('default')
  defaultTask(callback: Function) {
    console.log('OK');
    callback();
  }
}
...