Typescript 如何在打字机中安装express?

Typescript 如何在打字机中安装express?,typescript,definitelytyped,tsd,Typescript,Definitelytyped,Tsd,我正在尝试在我的应用程序中使用expressjs 在使用typings install express--ambient--save安装它之后,我运行了tsc,但出现了两个错误: 打字/main/ambient/express/index.d.ts(17,34):错误TS2307:无法 查找模块“静态服务”。 打字/main/ambient/express/index.d.ts(18,27):错误TS2307:无法 查找模块“快速服务静态核心” 因此,我尝试安装这两个: typings inst

我正在尝试在我的应用程序中使用expressjs

在使用
typings install express--ambient--save安装它之后,我运行了
tsc
,但出现了两个错误:

打字/main/ambient/express/index.d.ts(17,34):错误TS2307:无法 查找模块“静态服务”。 打字/main/ambient/express/index.d.ts(18,27):错误TS2307:无法 查找模块“快速服务静态核心”

因此,我尝试安装这两个:

typings install serve-static --ambient --save
typings install express-serve-static --ambient --save
然后我再次运行tsc,但又出现一个错误:

打字/主/环境/服务静态/索引d.ts(79,24):错误TS2307: 找不到模块“mime”


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

我自己刚刚遇到了这个问题,我相信这是来自以下方面的重复:

我同时安装了SERVER static和express SERVER static,然后出现错误,指出我缺少“mime”和“http”

我必须安装节点类型来解决缺少的http引用,安装mime类型来解决缺少的mime引用

typings install mime --ambient --save
typings install node --ambient --save

这是我的工作打字。json为我工作的命令(我发布的那天)是:
typings安装dt~express--global--save
(环境被全球替代)

要查找其他相关模块,您可以使用命令
typings search express
(它还提供源信息)

和Typescript 2.0(),现在它不同了:

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

npm install -g typescript@2.0
您必须使用命令安装express typings

npm install --save @types/express
而不是像早期版本那样使用ambient/global安装打字。打字机安装在
node\u modules/@types/express
目录中

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

"dependencies": {
    "@types/express": "^4.0.33"
  }

我自己也遇到过这个问题,发现您还必须安装实际的nodeJS模块以及它的类型

因此,当您正确配置了typescript和项目时,您需要同时安装nodeJS依赖项和@types依赖项

npm安装快捷版--保存


npm安装--save@types/express

使用typings 1.0,我相信现在是:
typings安装dt~mime--global--save
现在(2016年10月)正确的命令是
typings安装mime--global--save--source dt
。。。。在my typings.json中,针对我的错误:->“registry:dt/express-serve-static-core#0.0.0+20160715232503”不知何故,我得到了版本0.0.0,不得不手动将其更改为4.0.0,然后运行typings-install-dt~express-serve-static-core-global-save为什么这些不与express一起安装?这些是对等依赖项吗?
@types/express
的版本必须与
express
的版本完全相同吗?
"dependencies": {
    "@types/express": "^4.0.33"
  }