为什么TypeScript找不到名字“Express”?
我正在使用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代码(1.10.2)。 当我将鼠标hover在express()函数上时,intellisense会build议它返回一个“Express”types的对象。 所以,我已经声明了这个types的“app”variables,但是VS Code在它下面放了一个红色的波形,并且抱怨它找不到“Express”的名字。
为什么找不到它? 或者那是错误的types? 如果是这样,为什么intellisense暗示呢?
它会出现这个variables实际上应该是typesexpress.Application。
let app: express.Application = express();