typescript – 如何在打字中安装快递?

我试图在我的应用程序中使用expressjs。

使用typing安装express –ambient –save后,我运行tsc,但我收到两个错误:

typings/main/ambient/express/index.d.ts(17,34): error TS2307: Cannot
find module ‘serve-static’.
typings/main/ambient/express/index.d.ts(18,27): error TS2307: Cannot
find module ‘express-serve-static-core’.

所以,我试图安装两者:

typings install serve-static --ambient --save
typings install express-serve-static --ambient --save

然后我再次运行tsc,但再收到一个错误:

typings/main/ambient/serve-static/index.d.ts(79,24): error TS2307:
Cannot find module ‘mime’.

如何解决这些问题?如何自动安装express的所有依赖项?

使用Typescript 2.0(https://blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/),现在是不同的:

如果使用以下命令安装typescript:

npm install -g typescript@2.0

你必须安装快速键入命令

npm install –save @types/express

而不是像早期版本一样安装环境/全局的打字。这些打字安装在node_modules / @ types / express目录中

在安装npm类型后,您的package.json将具有以下片段:

"dependencies": {
    "@types/express": "^4.0.33"
  }
翻译自:https://stackoverflow.com/questions/36037977/how-to-install-express-in-typings

转载注明原文:typescript – 如何在打字中安装快递?