我在 Visual Studio 2015 中有一个使用 Firebase 的 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
下的注册表值叫MaximumScriptLoaderReferencesToLoad
值为 0。
关于javascript - Visual Studio 2015 JavaScript 语言服务陷入下载不存在的引用文件的无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31752643/