打字:'打字搜索'找到一个包,但是' typings install'失败

时间:2016-05-31 09:48:27

标签: typescript npm

我尝试使用' typings'安装Google Auth2打字:

> typings search gapi.auth2

返回

NAME       SOURCE HOMEPAGE                                            DESCRIPTION VERSIONS UPDATED
gapi.auth2 dt     https://developers.google.com/identity/sign-in/web/             1        2016-03-19T05:16:41.000Z

但是

> typings install gapi.auth2

失败:

typings ERR! message Unable to find "gapi.auth2" ("npm") in the registry. Did you want to try searching another source? Also, if you want contribute these typings, please help us: https://github.com/typings/registry
typings ERR! caused by https://api.typings.org/entries/npm/gapi.auth2/versions/latest responded with 404, expected it to equal 200

我不明白为什么会这样,我的意思是, 找到了包裹,不是吗?我错过了什么?

3 个答案:

答案 0 :(得分:1)

我找到了解决方案:

typings install dt~gapi.auth2 --global

所以键是前缀dt~,表示包源(明确键入,在这种情况下) - 也可以在search输出中看到

答案 1 :(得分:0)

要安装所需包裹的类型 - 边框 - 像

一样保存
typeof(IocConfig).Assembly

- 保存将其保存在typings.json中以便将来轻松安装,并了解有关环境参考的更多信息--ambient explanation

安装gapi.auth2使用

Assembly.GetExecutingAssembly

答案 2 :(得分:0)

在打字稿2中,您可以在此处搜索:http://microsoft.github.io/TypeSearch/

然后您可以使用npm来安装:npm install --save @types/gapi.auth2

在tsconfig.json中添加typeRoots

"typeRoots": [ "./node_modules/@types" ],

More info here