【发布时间】:2017-08-24 21:08:45
【问题描述】:
我正在使用 TypeScript 启动一个快速应用程序。
这是 app.ts 中的代码:
import express = require("express");
let app: Express = express();
我已经安装了 Express 使用
npm install --save express
我已经安装了@types/express 使用:
npm install --save @types/express
我正在使用 Visual Studio Code (1.10.2)。 当我将鼠标悬停在 express() 函数上时,intellisense 建议它返回一个“Express”类型的对象。因此,我已将“app”变量声明为该类型,但 VS Code 在其下方添加了一个红色波浪线并抱怨它“找不到名称 'Express'”。
为什么找不到?还是那是错误的类型?如果是这样,为什么智能感知会建议它?
【问题讨论】:
标签: node.js express typescript