在Linux zsh gnu(ubuntu)上在本机反应堆上启动项目时遇到问题

时间:2020-06-30 18:22:07

标签: react-native bundle

非常感谢您。

我正在尝试在linux ubuntu环境中运行react-native项目。我使用nvm和Android Studio安装了该节点,并在.zshrc文件中配置了环境设置,但是当我位于项目的根目录中并运行npx react-native run-android命令时,项目错误:无法从资产“ index.android.bundle”加载脚本。确保确定...

我安装了Android Studio,并在.zshrc文件中配置了环境变量

在存档.zshrc中

export ANDROID_HOME=~/Android/Sdk
export PATH="$PATH:$ANDROID_HOME/tools"
export PATH="$PATH:$ANDROID_HOME/platform-tools"

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

在研究如何解决问题的论坛上,我找到了解决方案,在文件夹assets中创建了android/app/src/main并运行命令npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

因此,该项目可以在手机和仿真器上运行,但是该项目捆绑包不可执行,我不知道该怎么办,因为我没有找到任何相关内容

如果我运行命令react-native start可以正常工作,但是它应该已经启动,每次项目启动时我都必须这样做

  • 第一-npx react-native run-android
  • 第二个-npx react-native start

0 个答案:

没有答案