Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种简单的方法来安装TypeScript定义?_Javascript_Node.js_Typescript_Tsd - Fatal编程技术网

Javascript 有没有一种简单的方法来安装TypeScript定义?

Javascript 有没有一种简单的方法来安装TypeScript定义?,javascript,node.js,typescript,tsd,Javascript,Node.js,Typescript,Tsd,因此,在过去几天中,我一直在尝试使用TypeScript,但在安装外部模块的定义时遇到了问题 如果我像这样使用tsd,我没有问题: tsd install express 然而,tsd似乎已被弃用,我应该使用打字 因此,我尝试运行以下命令: typings install --ambient express 这是输出: typings INFO reference Stripped reference "https://raw.githubusercontent.com/Definitely

因此,在过去几天中,我一直在尝试使用TypeScript,但在安装外部模块的定义时遇到了问题

如果我像这样使用
tsd
,我没有问题:

tsd install express
然而,
tsd
似乎已被弃用,我应该使用
打字

因此,我尝试运行以下命令:

typings install --ambient express
这是输出:

typings INFO reference Stripped reference "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/serve-static/serve-static.d.ts" during installation from "express"

typings INFO reference Stripped reference "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efabd/express-serve-static-core/express-serve-static-core.d.ts" during installation from "express"

express
└── (No dependencies)
然后我必须手动安装剥离的引用,当我安装时,在使用
tsc
编译时仍然会出现错误,但当我使用
tsd
时,所有引用都已安装,并且在编译过程中不会出现错误

我只想尽可能简单地安装这些定义。
使用
tsd
安全吗?或者我将来可能会遇到一些问题吗

为什么不
打字
安装它们?
想象一下,如果您运行
npm install express
,然后您得到一个依赖项列表,并且您必须递归地安装所有依赖项

每个模块应该花多少时间来安装定义文件

我在网上找不到答案。其他人是如何处理的?

另外,如果某些模块没有可用的定义,我该怎么办?

正如@BrunoLM在评论中指出的那样,随着TypeScript 2.0的发布,这是现在安装声明文件的方法:

npm i @types/express
参考资料:


似乎我们将拥有
npm i@types/express
。目前它似乎可以与jQuery一起使用。我不知道它将如何处理依赖关系。56:28