Mur*_*nze 16 typescript definitelytyped tsd
我想在我的应用程序中使用expressjs.
使用后安装它typings install express --ambient --save,我运行tsc,但我得到两个错误:
typings/main/ambient/express/index.d.ts(17,34):error TS2307:找不到模块'serve-static'.分型/主/环境/快递/ index.d.ts(18,27):错误TS2307:找不到模块"表达发球静态核心".
所以,我试图安装两个:
typings install serve-static --ambient --save
typings install express-serve-static --ambient --save
Run Code Online (Sandbox Code Playgroud)
然后我再次运行tsc,但又得到一个错误:
typings/main/ambient/serve-static/index.d.ts(79,24):error TS2307:找不到模块'mime'.
我该如何解决这些问题?如何自动安装express的所有依赖项?
ran*_*ing 17
使用Typescript 2.0(https://blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/),现在它是不同的:
如果使用以下命令安装typescript:
npm install -g typescript@2.0
您必须使用命令安装express typings
npm install --save @ types/express
而不是像早期版本那样安装环境/全局的打字.这些打字安装在node_modules/@types/express目录中
在执行以下操作后npm install,package.json将包含以下片段types:
npm install -g typescript@2.0
Run Code Online (Sandbox Code Playgroud)
Mas*_*n8r 10
{
"globalDependencies": {
"express": "registry:dt/express#4.0.0+20160708185218",
"express-serve-static-core": "registry:dt/express-serve-static-core#4.0.0+20160715232503",
"mime": "registry:dt/mime#0.0.0+20160316155526",
"node": "registry:dt/node#6.0.0+20160621231320",
"serve-static": "registry:dt/serve-static#0.0.0+20160606155157"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的工作Typings.json
我自己也碰到了这个,我相信是一个重复的:
我安装了service-static和express-serve-static,然后出现错误,说我错过了'mime'和'http'.
我不得不安装节点类型来解决丢失的http引用和mime类型以解决mime缺失引用.
typings install mime --ambient --save
typings install node --ambient --save
Run Code Online (Sandbox Code Playgroud)
对我有用的命令(我发布的那天)是:(
typings install dt~express --global --save
环境被全局取代)
要查找其他相关模块,您可以使用该命令typings search express(它还为您提供源信息)
| 归档时间: |
|
| 查看次数: |
16963 次 |
| 最近记录: |