安装1.5的角度

时间:2016-06-15 03:36:57

标签: angularjs typescript typescript-typings angularjs-1.5

更新3/26/2017

我现在将npm install @types/angular与TypeScript 2.0一起使用,迄今为止的经验比typings 更顺畅

原始

我有一个使用ES6模块和Webpack的Angular 1.5项目,它与this starter project非常相似。

我正在尝试为Angular 1.5安装typings。我过去曾使用tsd,但这是我第一次尝试使用较新的typings经理。

当我尝试typings install angular时,我得到了:

"Unable to find "angular" ("npm") in the registry."

当我运行typings search angular时,我看到了结果NAME: angular, SOURCE: dt

当我尝试typings install angular dt~angular时,我得到了:

"Attempted to compile "angular" as an external module, but it looks like a global module." 

然而,当我查看DefinitelyTyped/angular.d.ts时,我看到虽然它确实声明了一个全局angular变量,但它也声明了一个模块"angular",因为许多DefinitelyTyped定义都支持UMD

我怎样才能使用这种方法来处理打字?或者我应该坚持使用tsd

2 个答案:

答案 0 :(得分:11)

  

我看到虽然它确实声明了一个全局角度变量,但它也声明了一个模块“angular”

整个文件仍然是全局的。即只有一个declare module "angular"。因此,您仍需要全局标记(typings install dt~angular --global

答案 1 :(得分:7)

使用TypeScript 2.0,您可以像这样制作package.json文件:

{
    ...
    "dependencies": {
        "@types/angular": "^1.5.6",
    }
    ...
}

现在,您可以运行npm install