无法读取空 React Native iOS 的 属性 'root'
Cannot read property 'root' of null React Native iOS
我从昨天开始就遇到了这个问题,一直无法解决。我已经解决了为 React Native 和 watchman 提交的所有 github 个问题,none 帮助解决了这个问题。
当我尝试使用命令在我的项目文件夹中启动 react-native 时:
react-native start
在终端中抛出以下日志:
[4:57:26 PM] Building Dependency Graph [4:57:27 PM]
Crawling File System [Hot Module Replacement] Server listening on /hot
React packager ready.
Failed to build DependencyGraph: Watchman error: Cannot read property
'root' of null. Make sure watchman is running for this project. See
https://facebook.github.io/watchman/docs/troubleshooting.html. Error:
Watchman error: Cannot read property 'root' of null. Make sure
watchman is running for this project. See
https://facebook.github.io/watchman/docs/troubleshooting.html.
at /Users/anum/Desktop/Practice/QuizReact/node_modules/node-haste/lib/crawlers/watchman.js:63:11
at process._tickCallback (internal/process/next_tick.js:103:7)
我已经将 watchman 和 brew 更新到最新版本。请有人能指出我解决这个问题的正确方法吗?谢谢。
我终于成功地 运行 反应本机应用程序。我首先更新 npm 使用:
sudo npm update
我删除了我的旧项目,创建了一个新的 React Native 项目。然后一步步执行这些命令,感谢person commented:
brew update
brew uninstall watchman
brew install watchman --HEAD
这次日志确实显示 brew 和 watchman 都更新了。上次我 运行 命令时,他们指出我的守望者已经更新了。这很可能是因为 npm 太旧了,react-native
要求没有得到满足。因此,请确保您已将所有 react-native
内容更新为最新版本。
更新 watchman 后,我在我的项目目录中启动了 react-native
服务器:
react-native start
在那之后,我能够成功构建并 运行 项目,没有任何错误。希望这个答案对某人有所帮助!
我从昨天开始就遇到了这个问题,一直无法解决。我已经解决了为 React Native 和 watchman 提交的所有 github 个问题,none 帮助解决了这个问题。
当我尝试使用命令在我的项目文件夹中启动 react-native 时:
react-native start
在终端中抛出以下日志:
[4:57:26 PM] Building Dependency Graph [4:57:27 PM] Crawling File System [Hot Module Replacement] Server listening on /hot
React packager ready.
Failed to build DependencyGraph: Watchman error: Cannot read property 'root' of null. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html. Error: Watchman error: Cannot read property 'root' of null. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.html. at /Users/anum/Desktop/Practice/QuizReact/node_modules/node-haste/lib/crawlers/watchman.js:63:11 at process._tickCallback (internal/process/next_tick.js:103:7)
我已经将 watchman 和 brew 更新到最新版本。请有人能指出我解决这个问题的正确方法吗?谢谢。
我终于成功地 运行 反应本机应用程序。我首先更新 npm 使用:
sudo npm update
我删除了我的旧项目,创建了一个新的 React Native 项目。然后一步步执行这些命令,感谢person commented:
brew update
brew uninstall watchman
brew install watchman --HEAD
这次日志确实显示 brew 和 watchman 都更新了。上次我 运行 命令时,他们指出我的守望者已经更新了。这很可能是因为 npm 太旧了,react-native
要求没有得到满足。因此,请确保您已将所有 react-native
内容更新为最新版本。
更新 watchman 后,我在我的项目目录中启动了 react-native
服务器:
react-native start
在那之后,我能够成功构建并 运行 项目,没有任何错误。希望这个答案对某人有所帮助!