Module "ng" has no exported memberVisual Studio コードのすべての入力でエラー メッセージが表示されます
angular-ui-router を追加するまで、タイピングは 100% 機能していました。これが問題かどうかはわかりませんが、それを追加して初めて気づきました。
私の.d.tsファイルでは、angularそれ自体で特定のエラーが発生します。
私tsd.jsonの見た目はこんな感じ
{
"version": "v4",
"repo": "borisyankov/DefinitelyTyped",
"ref": "master",
"path": "typings",
"bundle": "typings/tsd.d.ts",
"installed": {
"angular-material/angular-material.d.ts": {
"commit": "5a8fc5ee71701431e4fdbb80c506e3c13f85a9ff"
},
"jquery/jquery.d.ts": {
"commit": "40c60850ad6c8175a62d5ab48c4e016ea5b3dffe"
},
"angularjs/angular.d.ts": {
"commit": "40c60850ad6c8175a62d5ab48c4e016ea5b3dffe"
},
"angularjs/angular-route.d.ts": {
"commit": "5a8fc5ee71701431e4fdbb80c506e3c13f85a9ff"
},
"angularjs/angular-cookies.d.ts": {
"commit": "5a8fc5ee71701431e4fdbb80c506e3c13f85a9ff"
},
"angularjs/angular-animate.d.ts": {
"commit": "5a8fc5ee71701431e4fdbb80c506e3c13f85a9ff"
},
"angularjs/angular-resource.d.ts": {
"commit": "40c60850ad6c8175a62d5ab48c4e016ea5b3dffe"
},
"angular-ui-router/angular-ui-router.d.ts": {
"commit": "40c60850ad6c8175a62d5ab48c4e016ea5b3dffe"
}
}
}
これを台無しにするために私が持っていること、またはしていないことに少し迷っています。奇妙なことに、すべてがまだ 100% 機能します。だから私はまだintellsenseを取得ng.しています。エラーがあり、ビルドするたびにすべてのファイルで複数のエラーが発生しています。
アップデート
オンラインでコメントアウトしてから、angular.d.tsでオンラインに変更import ng = angular;し17ましng.auto.IInjectorService;たangular.auto.IInjectorService;173
これは、angular アプリ内のすべての参照がangularand ではなくで作成されるようになったことを意味しngます。これは理想的ではありませんが、今のところ問題ありません。これが「ベスト プラクティス」の修正ではないことは確かです。
https://github.com/DefinitelyTyped/DefinitelyTyped/issues/7284


