【发布时间】:2015-06-14 18:45:19
【问题描述】:
我无法在 Windows 7 上使用 VS 2015RC 构建 Apache Cordova 应用程序。它会引发以下错误:
Severity Code Description Project File Line
Error TS2304 Cannot find name 'angular'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 9
Error TS2304 Cannot find name 'angular'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 19
Error TS2304 Cannot find name 'ng'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 24
Error TS2304 Cannot find name 'ng'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 25
Error TS2305 Module 'Ionic' has no exported member 'IConfigProvider'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 26
Error TS2304 Cannot find name 'ng'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 94
Error TS2304 Cannot find name 'ng'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 110
Error TS2305 Module 'Ionic' has no exported member 'ILoading'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\App.ts 110
Error TS2305 Module 'Ionic' has no exported member 'IHistory'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\controllers\navigationController.ts 17
Error TS2305 Module 'Ionic' has no exported member 'ITabsDelegate'. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\controllers\navigationController.ts 18
Error TS6053 File 'C:/Users/Justas/documents/visual studio 2015/Projects/cordovatest/cordovatest/App/ts/lib/typings/definitelytyped/angularjs/angular.d.ts' not found. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\imports.ts 1
Error TS6053 File 'C:/Users/Justas/documents/visual studio 2015/Projects/cordovatest/cordovatest/App/ts/lib/typings/definitelytyped/cordova/cordova.d.ts' not found. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\imports.ts 2
Error TS6053 File 'C:/Users/Justas/documents/visual studio 2015/Projects/cordovatest/cordovatest/App/ts/lib/typings/definitelytyped/cordova-ionic/cordova-ionic.d.ts' not found. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\imports.ts 3
Error TS6053 File 'C:/Users/Justas/documents/visual studio 2015/Projects/cordovatest/cordovatest/App/ts/lib/typings/definitelytyped/angular-ui-router/angular-ui-router.d.ts' not found. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\imports.ts 4
Error TS6053 File 'C:/Users/Justas/documents/visual studio 2015/Projects/cordovatest/cordovatest/App/ts/lib/typings/ionic-typescript-definitions/beta14/ionic.d.ts' not found. App C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\imports.ts 5
我尝试重新安装 vs-tac,通过 NuGet 数据包管理器安装所有相关库,但这并没有解决问题。我有什么明显的遗漏吗?我正在使用本指南 - https://msdn.microsoft.com/en-GB/library/dn771551.aspx
更新:我的 imports.ts 文件有以下几行:
/// <reference path="lib/typings/definitelytyped/angularjs/angular.d.ts" />
/// <reference path="lib/typings/definitelytyped/cordova/cordova.d.ts" />
/// <reference path="lib/typings/definitelytyped/cordova-ionic/cordova-ionic.d.ts" />
/// <reference path="lib/typings/definitelytyped/angular-ui-router/angular-ui-router.d.ts" />
/// <reference path="lib/typings/ionic-typescript-definitions/beta14/ionic.d.ts" />
【问题讨论】:
-
嗨,@Eustace - 你能分享一下你的 imports.ts 文件的内容吗,我认为这个问题与 File ... not found 错误消息有关。
-
你好@JordanMatthiesen,我已经添加了 imports.ts 的内容。谢谢
-
感谢您 - 另外,只要确保,如果您在 Windows 资源管理器中导航到 'C:\Users\Justas\documents\visual studio 2015\Projects\cordovatest\cordovatest\App\ts\lib \typings\definitelytyped\angularjs\angular.d.ts' 文件存在吗?
-
那些文件不存在。我尝试手动添加它们/安装 TypeScript(因为它不存在),但这并没有解决问题。但是,我已经切换到 CLI,它似乎工作正常。感谢您的帮助。
-
感谢您的更新 - 您能澄清一下您切换到的 CLI 吗?另外,你从哪里得到你试图引用的 .d.ts 文件(我假设是肯定类型的)。
标签: cordova ionic visual-studio-2015 visual-studio-cordova