我尝试从最近2天开始运行react-native,但是我什么都不能运行,我遵循了官方页面进行入门,并认真遵循了指示,但是每次终端出现此错误时
npm -v 6.9.0
node -v v12.6.0
java -version
openjdk版本“ 1.8.0_212”
这些是我已安装的要求的版本
我复制粘贴
这些.bashrc文件位于内部
任何人都可以救我
答案 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
应该可以工作。