【发布时间】:2016-10-15 23:48:55
【问题描述】:
2017 年 3 月 26 日更新
我现在将 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",正如许多 DefinitiveTyped 定义所做的那样以支持 UMD。
我怎样才能让它与打字一起工作?还是我应该坚持使用tsd?
【问题讨论】:
标签: angularjs typescript typescript-typings angularjs-1.5