react-native:在Ubuntu 18.04中找不到命令

时间:2019-07-26 07:09:22

标签: react-native ubuntu-18.04

我尝试从最近2天开始运行react-native,但是我什么都不能运行,我遵循了官方页面进行入门,并认真遵循了指示,但是每次终端出现此错误时

npm -v 6.9.0

node -v v12.6.0

java -version

openjdk版本“ 1.8.0_212”

这些是我已安装的要求的版本

我复制粘贴

  • 导出ANDROID_HOME = $ HOME / Android / Sdk 导出PATH = $ PATH:$ ANDROID_HOME / emulator 导出PATH = $ PATH:$ ANDROID_HOME / tools 导出PATH = $ PATH:$ ANDROID_HOME / tools / bin 导出PATH = $ PATH:$ ANDROID_HOME / platform-tools

这些.bashrc文件位于内部

任何人都可以救我

1 个答案:

答案 0 :(得分:0)

React Native站点对于Linux上的React Native CLI具有良好的installation guide,但有时命令npm install -g react-native-cli失败并显示错误

  

checkPermissions缺少对/ usr / lib / node_modules的写访问权限

因为只有root可以访问NPM安装全局软件包的目录。您可能想运行sudo npm install -g react-native-cli,但不应该运行。 (如果您这样做了,请运行:

sudo chown -R $(whoami) ~/.npm

以消除后果)。 最优选的解决方案是changing npm’s default directory

  • 创建用于全局安装的目录:

    mkdir〜/ .npm-global

  • 配置npm以使用新的目录路径:

    npm配置设置前缀'〜/ .npm-global'

  • 打开〜/ .bashrc(或〜/ .profile)文件并添加以下行:

    export PATH =〜/ .npm-global / bin:$ PATH

  • 在命令行上,更新系统变量:

    源〜/ .bashrc

现在您可以在不使用sudo的情况下全局安装react-native-cli了: npm install -g react-native-cli。 之后react-native init应该可以工作。