我无法获得有关启用this的REACT_DEBUGGER
文档。在哪里找到将为此REACT_DEBUGGER
执行的主文件的路径。谁能告诉我如何在Windows环境中进行设置?
设置环境变量取决于平台。所有操作系统都可以非常容易进行操作。在Mac / Unix上,只需如下添加到Shell /终端配置(例如.bashrc
,.zshrc
,.bash_profile
)。请记住重新启动外壳程序或加载该文件。 Windows说明可以在elsewhere中找到。
export REACT_DEBUGGER="open -g 'rndebugger://set-debugger-loc?port=8001'"
[如果您在运行Metro捆绑程序之前使用npx react-native run-ios
,看起来好像地铁捆绑程序没有获取REACT_DEBUGGER env变量,因此启动Google Chrome作为调试器。您需要运行npx react-native start
。
[如果您想通过package.json选择平台的简便方法,则将其放入package.json中:
{
...
"scripts": {
"android": "npm run start & react-native run-android",
"ios": "npm run start & react-native run-ios",
...
}
注意:我们使用&
而不是&&
来运行npm run start
和react-native run-android
并行。否则,react-native run-android将无法启动,因为npm run start会运行直到您终止它为止。