在 Vscode 编辑器中切换文件时,React-native 项目会自行刷新
React-native projects are refreshing on their own when switching between files in Vscode editor
一段时间以来,当我 运行 我在 vscode 中的 react-native 项目和我在编辑器中的文件之间切换时,项目会自行快速刷新,而无需我按 ctrl+秒。只有当我在编辑器中切换到的文件之前在会话期间没有打开时才会发生这种情况。我做了一些研究,表明可能存在云服务 storing/syncing 文件。但情况似乎并非如此,因为我已经检查了我的 Google 驱动器,但我的项目中没有任何内容。之前从未打开过 dropBox,而且我在这台 windows PC 上没有 iCloud 帐户.此外,我曾尝试删除该项目并重新克隆它,但没有成功……这是一个非常烦人的问题,因为有时我会在导航深处的屏幕上工作,如果我打开一个我最近没有使用过的文件,它会带我一路回到主屏幕。我怀疑 vscode 导致了问题,或者我的文件资源管理器搞砸了.. 对我应该尝试什么有什么建议吗? (运行 windows 10)
我想将此添加为评论,但我缺乏声誉。
我最近在升级到最新的 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
如果它显示“警告:转换缓存已重置”,那你就太好了。在终端中。
对我有用的是安装 Watchman:
https://facebook.github.io/watchman/docs/install.html
我在 Reddit 上找到了这个解决方案。
一段时间以来,当我 运行 我在 vscode 中的 react-native 项目和我在编辑器中的文件之间切换时,项目会自行快速刷新,而无需我按 ctrl+秒。只有当我在编辑器中切换到的文件之前在会话期间没有打开时才会发生这种情况。我做了一些研究,表明可能存在云服务 storing/syncing 文件。但情况似乎并非如此,因为我已经检查了我的 Google 驱动器,但我的项目中没有任何内容。之前从未打开过 dropBox,而且我在这台 windows PC 上没有 iCloud 帐户.此外,我曾尝试删除该项目并重新克隆它,但没有成功……这是一个非常烦人的问题,因为有时我会在导航深处的屏幕上工作,如果我打开一个我最近没有使用过的文件,它会带我一路回到主屏幕。我怀疑 vscode 导致了问题,或者我的文件资源管理器搞砸了.. 对我应该尝试什么有什么建议吗? (运行 windows 10)
我想将此添加为评论,但我缺乏声誉。 我最近在升级到最新的 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
如果它显示“警告:转换缓存已重置”,那你就太好了。在终端中。
对我有用的是安装 Watchman:
https://facebook.github.io/watchman/docs/install.html
我在 Reddit 上找到了这个解决方案。