找不到命名空间angular - angular1.5 with typescript

时间:2016-08-25 06:17:30

标签: angularjs typescript tslint

我正在使用带有打字稿的angulat 1.5。 我在tsconfig.json中有所有必要的配置 当9运行tslint时,项目中有很多错误: 说

Cannot find namespace angular

ts config.json看起来像

{
"compilerOptions": {
    "target": "es5"
    "module": "amd",
    "noImplicitAny": true,
    "removeComments": true,
    "preserveConstEnums": true,
    "sourceMap": true
},
"exclude": [
    "node_modules",

]

}

typings文件夹中的

tsd.d.ts文件包含:

 /// <reference path="angular-ui-router/angular-ui-router.d.ts" />
/// <reference path="angularjs/angular-animate.d.ts" />
/// <reference path="angularjs/angular-cookies.d.ts" />
/// <reference path="angularjs/angular-mocks.d.ts" />
/// <reference path="angularjs/angular-resource.d.ts" />
/// <reference path="angularjs/angular-sanitize.d.ts" />
/// <reference path="angularjs/angular.d.ts" />
/// <reference path="jquery/jquery.d.ts" />
/// <reference path="moment/moment-node.d.ts" />
/// <reference path="moment/moment.d.ts" />

有没有人有解决方法来解决这个问题。

1 个答案:

答案 0 :(得分:1)

尝试在顶部移动/// <reference path="angularjs/angular.d.ts" />,我的猜测是另一个引用可能会尝试扩展尚未定义的角度命名空间。