/ Interface Gulp non suggérée dans intellisense

Interface Gulp non suggérée dans intellisense - typescript, typescript-typings

J'ai installé le gulp définition du référentiel DefinitelyTyped, avec node.d.ts, mais dans Code je ne vois pas intellisense

// gulpfile.ts
/// <reference path="./typings/gulp/gulp.d.ts" />
let gulp: Gulp = require("gulp"); // Cannot find name Gulp

Qu'est-ce que je fais mal?
Merci

Réponses:

1 pour la réponse № 1
  1. Retirer /// <reference ...>
  2. Utilisez la syntaxe d'importation: import * as gulp from "gulp";

Pour être sûr de suivre ces étapes:

  1. Installez gulp via npm
  2. Installer des typings via npm
  3. Ajoutez package.json dans la section scripts: "postinstall": "typings install --save"
  4. Ajoutez typings.json à côté de package.json

    { "globalDependencies": { "node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts", "gulp": "github:DefinitelyTyped/DefinitelyTyped/gulp/gulp.d.ts" } }

  5. courir npm install

Ces étapes devraient vous permettre de travailler gulp + typings.