【问题标题】:Crash on Start after Updated VS Tools Apache Cordova Update 3更新 VS 工具 Apache Cordova 更新 3 后启动时崩溃
【发布时间】:2015-10-07 11:40:18
【问题描述】:

更新到最新版本的 VS Tools Apache Cordova 14.0.50925.4 Visual Studio Tools for Apache Cordova Update 3 link。当我尝试运行 VS2015 时,它崩溃并出现以下错误。

我尝试了devenv.exe/updateconfigurationdevenv.exe /clearcache,但没有成功。我刚试过devenv.exe /resetuserdata,我得到以下错误:

我也尝试了 mef 缓存修复,但没有成功。https://visualstudiogallery.msdn.microsoft.com/22b94661-70c7-4a93-9ca3-8b6dd45f47cd

------------------更新 1--------------------- --

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

------------------更新 2--------------------- --

我能够打开我现有的项目之一,但是当我调试 > android > Ripple 时,我收到以下错误: 注意:当我阅读错误时,我将我的节点版本更新到了最新版本,但仍然遇到同样的问题.

【问题讨论】:

    标签: visual-studio-cordova


    【解决方案1】:

    我们调查了这个问题,Dean 遇到了两个问题:

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

    感谢您举报这位院长!

    【讨论】:

    • 至第 2 点。我对大路径长度和 npm 包也有同样的问题,它有助于将 npm 升级到最新版本。我使用“npm-windows-upgrade”。也许它有助于解决“MAX_PATH”问题。
    • 不幸的是,MAX_PATH 是一个操作系统级别的限制,并且已经存在了几十年。 Npm 旨在在没有此限制的 Mac 上工作。由于依赖项嵌套在文件夹结构中的方式,包往往很容易达到限制。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    • 2017-07-02
    • 2020-01-12
    • 2015-12-21
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多