React Native-如何设置环境变量REACT_DEBUGGER?

问题描述 投票:0回答:1

我无法获得有关启用thisREACT_DEBUGGER文档。在哪里找到将为此REACT_DEBUGGER执行的主文件的路径。谁能告诉我如何在Windows环境中进行设置?

reactjs react-native react-native-android react-native-ios react-native-debugger
1个回答
0
投票

设置环境变量取决于平台。所有操作系统都可以非常容易进行操作。在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 startreact-native run-android 并行。否则,react-native run-android将无法启动,因为npm run start会运行直到您终止它为止。

© www.soinside.com 2019 - 2024. All rights reserved.