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- Retirer
/// <reference ...>
- Utilisez la syntaxe d'importation:
import * as gulp from "gulp";
Pour être sûr de suivre ces étapes:
- Installez gulp via npm
- Installer des typings via npm
- Ajoutez package.json dans la section scripts:
"postinstall": "typings install --save"
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" } }
- courir
npm install
Ces étapes devraient vous permettre de travailler gulp + typings.