Gulp界面未在intellisense中暗示

时间:2016-08-14 09:24:26

标签: typescript typescript-typings

我已经安装了DefinitelyTyped存储库中的gulp定义以及node.d.ts,但是在Code I中我看不到intellisense。

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

我做错了什么? 感谢

1 个答案:

答案 0 :(得分:1)

  1. 删除/// <reference ...>
  2. 使用导入语法:import * as gulp from 'gulp';
  3. 请务必按以下步骤操作:

    1. 通过npm
    2. 安装gulp
    3. 通过npm
    4. 安装打字
    5. 在脚本部分添加package.json:"postinstall": "typings install --save"
    6. 在package.json

      旁边添加typings.json

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

    7. 运行npm install
    8. 这些步骤应该让你为它工作gulp + typings。