Yarn serve 命令在 WSL 上提供旧文件版本

Yarn serve command serves old file version on WSL

我正在尝试 运行 使用简单生成的 Vue 应用程序在 WSL 中开发服务器。项目由 yarn serve 命令提供。即使通过 yarn serve 命令重新启动服务器,Yarn 也不会对文件更改做出反应。它只是提供旧文件,浏览器的内容不会改变。

仅当通过 git pull 命令下载新内容时,更改才可见。 yarn build 工作正常,我可以看到编译文件中的变化。

我已经做了什么:

  1. 分别更新了 node (v10.16.3)、npm (6.9.0) 和 yarn (1.17.3)。
  2. 已清除纱线缓存
  3. 已重新安装node_modules
  4. 在 Chrome DevTools
  5. 中禁用缓存

经过一些扩展研究后,我将项目转移到 WSL 的 <username>/mnt/d/ 目录中,并以非 root 用户身份下载存储库(以前所有项目文件都是由 root 在根目录中创建的)。它奏效了。现在,具有正确的权限 yarn serve 可以查看文件更改并提供新内容。