【问题标题】:React-native projects are refreshing on their own when switching between files in Vscode editor在 Vscode 编辑器中切换文件时,React-native 项目会自行刷新
【发布时间】:2020-09-30 21:15:34
【问题描述】:

现在有一段时间,当我在 vscode 中运行我的 react-native 项目并在编辑器中切换文件时,项目会自行快速刷新,而无需按 ctrl+s。只有当我在编辑器中切换到的文件在会话期间之前没有打开时,才会发生这种情况。我做了一些研究,表明可能存在存储/同步文件的云服务。但情况似乎并非如此,因为我已经检查了我的 Google 驱动器,并且我的项目中没有任何内容.. 以前从未打开过 dropBox,而且我在这台 Windows PC 上没有 iCloud 帐户。此外,我曾尝试删除该项目并重新克隆它,但没有成功……这是一个非常烦人的问题,因为有时我会在导航深处的屏幕上工作,如果我打开一个我最近没有使用过的文件,它会占用我一路回到主屏幕。我怀疑 vscode 导致了这个问题,或者我的文件浏览器搞砸了..关于我应该尝试什么的任何建议? (运行 Windows 10)

【问题讨论】:

    标签: react-native visual-studio-code refresh microsoft-file-explorer


    【解决方案1】:

    对我有用的是安装 Watchman:

    https://facebook.github.io/watchman/docs/install.html

    我在Reddit找到了这个解决方案。

    【讨论】:

      【解决方案2】:

      我想将此添加为评论,但我缺乏声誉。 我最近在升级到最新的 React Native 版本后遇到了这种情况。我注意到这不仅仅适用于 VS Code。任何文件编辑器(Notepad++ 或默认的 Win.notepad)都会触发重新加载,但在 Metro 服务器运行时触发。

      解决方案:在启动 Metro 服务器时附加 --reset-cache。例如

      react-native start --reset-cache 
      npm start -- --reset-cache` // alternative if you use npm or yarn
      

      如果它说“警告:转换缓存已重置”,那你就是金子了。在终端中。

      【讨论】:

        猜你喜欢
        • 2016-04-06
        • 2021-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-06
        • 2023-04-05
        • 2022-10-16
        • 1970-01-01
        相关资源
        最近更新 更多