安装角度1.5的类型

Aar*_*all 14 angularjs typescript angularjs-1.5 typescript-typings

更新3/26/2017

我现在使用npm install @types/angularTypeScript 2.0,到目前为止的经验比以前更顺畅typings.

原版的

我有一个使用ES6模块和Webpack的Angular 1.5项目,它与这个初学者项目非常相似.

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

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

"Unable to find "angular" ("npm") in the registry."
Run Code Online (Sandbox Code Playgroud)

当我跑步时,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." 
Run Code Online (Sandbox Code Playgroud)

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

我如何才能使用打字机?或者我应该坚持下去tsd

bas*_*rat 11

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

整个文件仍然是全局的.即只有一个declare module "angular".因此你仍然需要全局flag(typings install dt~angular --global)

  • 如果出现jQueryStatic警告,请尝试:typings install dt~jquery --global --save (8认同)

Kim*_*Man 7

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

{
    ...
    "dependencies": {
        "@types/angular": "^1.5.6",
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

现在,你可以跑npm install!