【问题标题】:Live Server extension is not auto-reloading with WSL2Live Server 扩展不会使用 WSL2 自动重新加载
【发布时间】:2021-03-09 15:49:54
【问题描述】:

我在使用 VS Code (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) 的 Live Server 扩展时遇到问题。我正在使用 WSL 2 进行编程,并且我的 GitHub 存储库保存在 Linux 文件系统中:

\wsl$\Ubuntu\home\myName\Files\GitHub\CSS-My-Site

问题是,当我对项目进行任何更改并保存时,网页不会按照预期的方式自动重新加载。现在,当我最初运行 Live Server 时,它确实会打开我的浏览器并显示我的页面。之后就是不更新了,我得手动刷新一下。

我猜它与 WSL2 有关,因为如果我将项目文件夹移动到我的 Windows 桌面,Live Server 可以完美运行。我在 Linux 文件系统中尝试了 3 个不同的项目,但没有一个会自动更新。我已经将所有 3 个都移到了我的桌面上,它们会自动刷新就好了。我还卸载并重新安装了扩展,并重新安装了 VS Code。

我浏览了几篇帖子,但似乎都没有我的具体问题。两个最相关的是:

我正在运行 Mullvad VPN,并尝试将其关闭,但问题仍然存在。我的系统信息如下:

Windows 10 家庭版

版本 20H2

安装于 ‎11/‎13/‎2020

操作系统版本 19042.630

体验 Windows 功能体验包 120.2212.31.0

【问题讨论】:

    标签: html vscode-remote wsl-2


    【解决方案1】:

    如果文件位于另一个操作系统中,WSL 似乎不支持实时重新加载。请参考GitHub issue。 解决方案是将源代码和执行代码保持在同一位置。

    【讨论】:

      【解决方案2】:

      我只是通过更改扩展名解决了我的问题,现在我使用“五服务器”

      【讨论】:

      • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
      【解决方案3】:

      我通过在终端中使用 ifconfig 查找我的机器的本地 ip 来解决它,复制 ip,将其粘贴到我的浏览器中,然后:5500

      【讨论】:

        猜你喜欢
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-09
        • 1970-01-01
        • 2020-06-25
        • 1970-01-01
        相关资源
        最近更新 更多