Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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
Typescript Angular2-如何安装键入文件?_Typescript_Angular - Fatal编程技术网

Typescript Angular2-如何安装键入文件?

Typescript Angular2-如何安装键入文件?,typescript,angular,Typescript,Angular,我试图包括以下几种类型: 现在我有以下文件: { "ambientDependencies": { "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654", "systemjs": "registry:dt/systemjs#0.18.4+20160417155658", "jquery": "github:DefinitelyTyped/DefinitelyTyped/jquery/jquer

我试图包括以下几种类型:

现在我有以下文件:

{
    "ambientDependencies": {
      "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654",
      "systemjs": "registry:dt/systemjs#0.18.4+20160417155658",
      "jquery": "github:DefinitelyTyped/DefinitelyTyped/jquery/jquery.d.ts#4cdfbe96b666eec5e1defbb519a62abf04e96764",
      "googlemaps.infobubble": "github:DefinitelyTyped/DefinitelyTyped/googlemaps.infobubble/google.maps.infobubble.d.ts#7de6c3dd94feaeb21f20054b9f30d5dabc5efabd"
    }
  }

如何安装这些文件以及如何检查它们是否已安装?

您可以查看项目根目录下的
typings
文件夹。如果它们存在于其中(请参见子文件夹),则会安装它们

已更新


如@inukkusu所述,如果您想安装在
typings.json
文件中定义的内容,请使用命令:
typings install

,如果您已经有一个typings文件,则只需运行以下命令:

$ typings install
您需要安装打字才能运行该命令:

$ npm install -g typings
如果您需要更多的打字:

$ npm install dt~jquery --save --global
标志
dt~
表示源:DefinitelyTyped

你可以学到更多

更新:解决版本>=typings@1.0.0 打字方式发生了变化,您可能正在使用旧版本的配置

您需要执行以下操作:

{
  "version": false,
  "dependencies": {},
  "globalDependencies": {
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654",
    "google.maps.infobubble": "registry:dt/google.maps.infobubble#0.0.0+20160317120654",
    "jquery": "registry:dt/jquery#1.10.0+20160417213236",
    "systemjs": "registry:dt/systemjs#0.18.4+20160417155658"
  }
}
删除以前的配置:

$ rm -r typings.json typings
更新打字:

$ npm install -g typings
安装新配置:

$ typings init
$ typings install --save --global dt~es6-shim
$ typings install --save --global dt~systemjs
$ typings install --save --global dt~jquery
$ typings install --save --global dt~google.maps.infobubble
结果应如下所示:

{
  "version": false,
  "dependencies": {},
  "globalDependencies": {
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654",
    "google.maps.infobubble": "registry:dt/google.maps.infobubble#0.0.0+20160317120654",
    "jquery": "registry:dt/jquery#1.10.0+20160417213236",
    "systemjs": "registry:dt/systemjs#0.18.4+20160417155658"
  }
}
保存此文件,下次需要重新安装时:

$ typings install

我会做好的

我如何运行typings.json文件来安装它们?如果我这样做,它会说没有依赖项,但我在typings.jsonNeither中明确定义了它们。文件夹infobbubleCan,请帮助我?在这个命令之后:$typings install会说没有依赖项,infobubble文件夹在尝试了几个小时的各种技巧后不会被添加,这是第一个帮助我安装jquery打字的回复,非常感谢!