当我的本地主机IIS被另一个环境占用时,使用 liveserver 扩展在 Visual Studio 代码中调试 javascript 函数

问题描述

我有问题。

我想使用 Visual Studio 代码调试一个函数。我无法将调试控制台与 node.js 一起使用,因为我想使用 window 对象来检测当前正在运行的函数,因为我正在学习如何使用 promise 对象。因此,我需要在 Visual Studio 代码中调试时启动浏览器。我要如何做到这一点是使用 Ritwick DeyLive Server 扩展。

当我运行此扩展程序时,它会打开一个浏览器,定向到 localhost:5500,并以某种方式尝试在我的 inetpub 中下载文件,而不是运行此功能我保存在另一个地方(在我的桌面上,而不是在 inetpub 中)。我有一个使用 IIS 的本地环境用于我的工作。

我如何使它工作,以便 Live Server 将运行我的功能,而不是尝试从我现有的环境中下载某些东西?我需要将我的文件保存在 inetpub 中,还是先关闭我在 IIS 中的现有环境并添加一个环境来满足此实时服务器的需求?

解决方法

奥瑞特。所以我真正需要做的唯一一件事就是打开另一个 vscode 实例并将测试文件夹作为工作区打开,而不是使用我的工作文件夹作为工作区。然后运行实时服务器。