2016-08-25 66 views
0

我正在使用打字稿與angulat 1.5。 我在tsconfig.json 所有必要的配置時,9運行tslint,有很多錯誤的項目: 它說無法找到命名空間angular - angular1.5與打印稿

Cannot find namespace angular 

TS config.json看起來像

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

] 

}

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" /> 

沒有人有解決方案來解決這個問題。

+0

請添加您的項目配置。 –

+0

增加了tsd.d.ts和tsconfig.ts,我還引用了app.ts(應用程序主模塊中的tsot.d.ts)。 –

回答

1

嘗試在頂部移動/// <reference path="angularjs/angular.d.ts" />,我的猜測是其他引用可能會嘗試擴展尚未定義的角度名稱空間。

相關問題