我在使用Firebase的Visual Studio 2015中有一个 ionic 项目。打开项目后,de JavaScript语言服务开始从https://auth.firebase.com/
下载一些“引用文件”,只会变得乱七八糟,但一直试图一遍又一遍地下载相同的东西,与此同时CPU的热量也变得疯狂起来。见图片。任何想法如何摆脱这个无限循环?
最佳答案
我与我们的语言服务团队进行了检查,这是VS 2013/2015中的一个已知问题。问题是您的项目运行了一些代码以通过Firebase进行身份验证,并且该代码最终进行了一些动态评估,从而向DOM中添加了脚本元素。
VS语言服务每次对智能感知进行评估时都会运行此代码,这种评估在您键入时经常发生。这会导致CPU和内存出现峰值。
我们有一个错误可以跟踪此问题,并且正在制定解决方案。同时,您可以在开发过程中通过注释身份验证代码来缓解此问题。
抱歉,添麻烦了。希望能有所帮助。
更新:您可以通过在名为DWORD
的HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\JavaScriptLanguageService
下添加一个值为0的新MaximumScriptLoaderReferencesToLoad
注册表值来临时解决此问题。