2016-08-14 29 views
1

不是暗示我已經安裝了從DefinitelyTyped庫的gulp定義,node.d.ts一起,但在代碼中我沒有看到智能感知。咕嘟咕嘟界面智能感知

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

我在做什麼錯了?
感謝

回答

1
  1. 刪除/// <reference ...>
  2. 採用進口語法:import * as gulp from 'gulp';

可以肯定的請按照下列步驟操作:

  1. 通過NPM安裝一飲而盡
  2. 通過NPM
  3. 安裝分型
  4. 添加在的package.json在腳本部分:"postinstall": "typings install --save"
  5. 添加typings.json旁邊的package.json

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

  6. 運行npm install

這些步驟應該讓你的工作一飲而盡+分型爲了它。

+0

對不起'進口*作爲'gulp'gulp';'返回無法找到模塊gulp,我通過'npm'仍然安裝... – Manaus

+0

它應該是你本地環境的東西。請檢查我在更新的答案 – Amid

+0

是現在的作品中列出的步驟,感謝的人 – Manaus