Visual Studio 2015 JavaScript语言服务陷入无限循环下载不存在的引用文件

Ada*_*abo 19 javascript cordova firebase ionic-framework visual-studio-2015

我在Visual Studio 2015中有一个使用Firebase的Ionic项目.打开项目后,de JavaScript语言服务开始从中下载一些"引用文件" https://auth.firebase.com/,只是得到了胡言乱语,但一直在尝试一遍又一遍地下载相同的东西,同时CPU热量疯狂.见图.任何想法如何打破这种无限循环?

在此输入图像描述

Mic*_*ude 24

我查看了我们的语言服务团队,这是VS 2013/2015中的一个已知问题.问题是您的项目运行了一些代码以通过Firebase进行身份验证,并且该代码最终会进行一些动态评估,将一个脚本元素添加到DOM .

VS语言服务每次执行intellisense评估时都会运行此代码,这在您输入时经常发生.这会导致CPU和内存出现峰值.

我们有一个错误来跟踪这个并正在开发解决方案.与此同时,您可以通过在开发过程中注释掉身份验证代码来缓解此问题.

抱歉,添麻烦了.希望有所帮助.

更新:您可以通过DWORDHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\JavaScriptLanguageService调用时MaximumScriptLoaderReferencesToLoad添加值为0 的新注册表值来临时解决问题.

  • 非常感谢Michael,你的注册表设置只是让我的CPU无法融化!修复错误后,您可以在此处添加评论,以便我们知道我们可以删除该设置吗? (2认同)
  • 在2015年职业比赛中仍然存在问题.我添加了注册表的密钥,但它没有解决它.仍然是同样的错误,它冻结了整个视觉工作室.每次都要杀死devenv.exe. (2认同)