我正在Visual Studio2017中开发一个ASP.NET应用程序,我注意到一个运行在1.3 of到1.8 of内存的Node.JS:服务器端Javascript进程。我的IIS工作进程的大小与VS 2015中的正常大小相同。
我的应用程序不包含任何Node.JS库。我不知道如何关闭这个Node.JS: Server-side Javascript进程。对于一些我不需要的东西,它消耗了太多的内存。
除了卸载VS 2017并切换回VS 2015之外,还有什么方法可以解决这个问题吗?
在任务管理器中终止主进程不会影响VS中的任何内容,但是如果我转到详细信息选项卡并终止单个正在运行的进程,它将导致Visual Studio崩溃。我拍摄了一段视频,记录了我终止进程后发生的事情,并运行了我的本地网页(对于质量,很抱歉,所以将图像大小限制为2MB):
发布于 2017-03-23 17:31:18
工具>选项>文本编辑器> JavaScript/TypeScript >语言服务...
取消选中“启用新的JavaScript语言服务”。
重新启动Visual Studio
这似乎会阻止NodeJS进程启动。
发布于 2017-03-18 05:36:03
我对这个问题提出了反馈:
我得到了一个微软团队的回复-他把我引到了这个帖子:
node.exe进程具有以下命令行:
实际上,我被告知:
在VS 2017中,在JavaScript中实现了几个功能。Visual Studio使用Node.js来运行该JavaScript。其中,节点用于在用户编辑TypeScript或JavaScript时运行提供格式化和智能感知服务的代码。这是与VS 2015相比的一个变化。
它回答了我的问题,但也揭示了另一个问题--为什么你需要1.4 on的内存来给我提供JavaScript文件的智能感知……或者这是VS内置的解决方案之一,所以它使用更少的内存,从而不会达到32位进程的2 4GB(4 4GB)限制?问题,问题,问题。
发布于 2017-04-26 21:21:45
您必须在Visual Studio上禁用TypeScript支持:
工具>扩展和更新> Microsoft Visual Studio的TypeScript >禁用
在此之后,只需重新启动Visual Studio,您就可以开始了。
https://stackoverflow.com/questions/42769106
复制相似问题