我正在使用TypeScript启动快速应用程序。
以下是app.ts中的代码:
import express = require("express");
let app: Express = express();
我已经使用
安装了Expressnpm install --save express
我已经使用以下方式安装了@ types / express:
npm install --save @types/express
我正在使用Visual Studio Code(1.10.2)。 当我将鼠标悬停在express()函数上时,intellisense建议它返回“Express”类型的对象。所以,我已经将“app”变量声明为该类型,但是VS Code在其下面放了一个红色的波浪形并且抱怨它“找不到名字'Express'”。
为什么不能找到它?或者是错误的类型?如果是这样,为什么intellisense会提出它呢?
答案 0 :(得分:1)
看起来变量实际上应该是express.Application类型。
let app: express.Application = express();