首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React没有在windows 11上的devcontainer中重新加载

React没有在windows 11上的devcontainer中重新加载
EN

Stack Overflow用户
提问于 2022-01-23 07:40:24
回答 1查看 564关注 0票数 3

我遵循了本教程(https://youtu.be/KFyRLxiRKAc)的说明,并重新观看了几次,但不知怎么的,它对我不起作用。在我重新打开dev容器中的文件夹并运行npm之后,应用程序加载了几分钟,直到浏览器打开localhost:3000并显示应用程序。现在,如果我在编辑应用程序的代码,就像修改应用程序的文本一样,它根本不会重新加载。要检测更改,我必须重新启动容器,但即使重新启动也需要几分钟。

我怎样才能解决这个问题?

编辑:我已经尝试过设置CHOKIDAR_USEPOLLING=true和FAST_REFRESH=false,但两者都没有区别。

..devcontainer/..env

代码语言:javascript
复制
FAST_REFRESH=false
CHOKIDAR_USEPOLLING=true

..devcontainer/dev收集器.

代码语言:javascript
复制
{
    "name": "Node.js",
    "build": {
        "dockerfile": "Dockerfile",
        "args": {
            "VARIANT": "16-bullseye"
        }
    },

    "settings": {},
    
    "extensions": [
        "dbaeumer.vscode-eslint"
    ],

    "forwardPorts": [
        3000
    ],

    "postCreateCommand": "npm install && npm start",
    "runArgs": [
        "--env-file",
        ".devcontainer/.env"
    ]
}

. .devcontainer/Dockerfile

代码语言:javascript
复制
ARG VARIANT="16-bullseye"
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}
EN

回答 1

Stack Overflow用户

发布于 2022-01-23 07:58:38

你应该在这个论坛上做一点搜索。我引用答案:

在项目的基本路径中添加一个.env文件,并在其中添加FAST_REFRESH=false。

这将禁用快速刷新并返回到热重新加载。。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70820067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档