我正在尝试开始使用React Native开发。
我已经安装了Node、create-react-native-app和git。在初始化一个新的React Native项目时,我使用了sudo create-react-native-app my-first-app命令,但我总是遇到全局安装expo-cli的问题:
*****:dev *****$ sudo create-react-native-app my-first-app
Password:
$This command requires Expo CLI.
Do you want to install it globally [Y/n]? y
Installing the package 'expo-cli'...
Expo CLI installed. You can run `expo --help` for instructions.
This command requires Expo CLI.
Do you want to install it globally [Y/n]? y
Installing the package 'expo-cli'...
Expo CLI installed. You can run `expo --help` for instructions.
This command requires Expo CLI.
Do you want to install it globally [Y/n]? y
Installing the package 'expo-cli'...
Expo CLI installed. You can run `expo --help` for instructions.
This command requires Expo CLI.
Do you want to install it globally [Y/n]? N这一直在重复。
当运行expo --help时,我得到-bash: expo: command not found,即使在手动安装expo-cli之后。
有没有人知道怎么解决这个问题?
系统信息:
MacOS 10.14.4
Node v10.15.3
npm 6.4.1发布于 2019-06-26 02:15:02
我知道这不会有太多帮助,但我遇到了完全相同的问题,我需要重新安装,但这解决了问题,所以我假设这是一个bash配置文件问题,或者如果你使用的是ohhmyzsh,一个.zshrc配置问题。不幸的是,除此之外,我不确定为什么npm停止自动设置它。
看了一下,它听起来像是一个环境问题。当您运行程序时,您的计算机需要知道在哪里查找程序。如果您在安装过程中移动了一些东西,则可能是您的计算机找不到正确的位置。
要查看我的假设是否正确,首先检查/users/me/.npm-global/bin是否在您的路径中。
echo $PATH如果不存在,则需要将其添加到路径中。打开~/.bash_profile,然后在底部添加以下行:
# NPM global installs
export PATH=$PATH:~/.npm-global/bin最后,回到shell中,输入:
source ~/.bash_profile希望这能解决你的问题
https://stackoverflow.com/questions/56085124
复制相似问题