2015-10-07 57 views
2

已更新至VS Tools的最新版本Apache Cordova 14.0.50925.4用于Apache Cordova Update 3的Visual Studio工具link。当我尝试运行VS2015时,它崩溃,我得到以下错误。更新VS工具后开始崩溃Apache Cordova Update 3

enter image description here

我试图devenv.exe/updateconfigurationdevenv.exe /clearcache并没有奏效。我只是试过devenv.exe /resetuserdata,我得到以下错误:enter image description here

我也尝试了mef cache修复,它没有工作。 https://visualstudiogallery.msdn.microsoft.com/22b94661-70c7-4a93-9ca3-8b6dd45f47cd

------------------- Update 1 ----------------------- -

经过几次重新启动后,我能够得到VS2015的工作。我现在可以创建新的TypeScript Cordova项目。但是,当我打开一些现有的项目VS2015崩溃。这是一个已经工作并且现在正在导致VS2015崩溃的项目的代码。 https://github.com/dbiele/TypeScript-Cordova-SystemJS

------------------- Update 2 ----------------------- -

我可以打开我现有的一个项目,但是当我调试> android> Ripple时,出现以下错误:注意:当我读取错误时,我将节点版本更新为最新版本遇到同样的问题。 enter image description here

回答

1

我们研究过这个问题,有两个问题迪安运行到:

  1. 他NPM缓存已损坏,需要清洁。这是通过运行npm缓存cleache解决的。
  2. 项目https://github.com/dbiele/TypeScript-Cordova-SystemJS包含一些NPM包。当Cordova打开该项目时,它执行NPM恢复,并且源代码管理提供程序击中Windows MAX_PATH并崩溃。我们通过将项目移近驱动器根部来解决问题。我们还与源代码控制团队进行了沟通,以了解是否有可以为未来更新做好的修复。
  3. CompatibilityChecker问题似乎已消失。我们应该用Cordova Update 3解决这个问题。如果它再次发生,我想知道。

谢谢你报告这个院长!

+0

要点2.我有与大路径长度和npm包相同的问题,它有助于将npm升级到最新版本。我使用“npm-windows-upgrade”。也许它有助于解决“MAX_PATH”问题。 –

+0

不幸的是,MAX_PATH是一个操作系统级别的限制,已经存在了几十年。 Npm被设计为在Mac上工作,并没有这个限制。由于依赖关系嵌套在文件夹结构中,包倾向于轻易达到极限。 –