gpt4 book ai didi

android - react native packager.sh : line 11: node: command not found

转载 作者:太空狗 更新时间:2023-10-29 15:32:16 26 4
gpt4 key购买 nike

我用 Create-React-Native-App 启动了一个新项目,然后从项目中弹出。我按照 React-Native docs 的说明进行操作我在 Android Studio 上打开了一个虚拟设备并运行 yarn android 来构建应用程序。然后我收到此错误消息:

enter image description here

我目前使用的是 Node 8.11.1,命令在我的终端上正常运行。我用 NVM 安装了它。

在 packager.sh 文件中,第 11 行是这样的:

节点“./local-cli/cli.js”开始“$@”

这是我的 .bashrc.bash_profile 文件:

.bashrc

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

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)

# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"

.bash_profile

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

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

source ~/.bashrc

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

在虚拟设备中,我收到错误消息:无法从 Assets index.android.bundle 加载脚本。确保您的包已正确打包或您正在运行打包服务器

我在这里发现了两个与此问题相关的问题,但其中一个是使用 Nuclide另一个人用的是Xcode .有人可以帮忙解决这个问题吗?

最佳答案

回答与讨论来自:https://github.com/realm/realm-js/issues/1448#issuecomment-340757479

为运行此命令而打开的默认 shell 在其 PATH 中没有 NVM 节点。给出的解决方案是将现有节点安装链接到 shell 期望的位置:

ln -s $(which node) /usr/local/bin/node

关于android - react native packager.sh : line 11: node: command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51576877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com