反应-浏览器未检测到更改,控制台显示“ [HMR]等待来自WDS的更新信号...”

问题描述

我对React来说还很陌生,如果我要问一些愚蠢的事情,对不起。任何帮助将不胜感激:)

环境

  • Windows 10(WSL2)中的Ubuntu 20.04
  • 节点版本-v14.1.0
  • Npm版本-v6.14.7
  • 代码编辑器-VS Code v1.14.0

STEPS I DID

  1. npx create-react-app <app-name>
  2. cd <app-name>
  3. npm start
  4. https://localhost:3000在带有认React登陆页面的浏览器中打开。控制台显示“ [HMR]正在等待来自WDS的更新信号... '
  5. 删除src目录中的所有文件,并在index.js目录中创建空的src

预期输出:黑屏

输出:即使重新加载页面,React的登录页面

我在问这个问题之前所做的努力:(

  • 查看了create-react-app的问题。
  • 尝试按照官方文档中的说明进行故障排除create-react-app
  • 在stackoverflow中寻找类似问题。找到了一些但没有任何效果,可能是因为我的开发环境与它们不同(Windows 10中的WSL2)。

解决方法

对我来说,这听起来像是一个缓存问题。我的猜测是清除您的Google Chrome浏览器缓存,然后重试。如果那不起作用,请检查您的package.json文件,并确保在“ scripts”:“ start”下显示“ react-scripts start”。

,

是的!问题已解决。 这是我的错误:(。 这些天来,我一直在尝试从WSL2访问Windows文件系统,这似乎很慢。所以我决定在Linux文件系统中工作。现在一切正常。感谢您的帮助:)