【发布时间】:2020-04-14 03:57:44
【问题描述】:
我已经安装了 expo CLI 并尝试使用 expo init 来启动一个项目。当我这样做时,它会返回:
bash: expo: command not found
我看到这需要将.bash_profile 更新为export PATH=$PATH:~/node_modules。
但是,显然 Mac OS Catalina 从 .bash_profile 切换到 zprofile 或 zshrc。在线建议说应该将PATH=$PATH:~/node_modules 添加到zshrc 的末尾。
我试过这样做,但它说文件被锁定。当我尝试编辑它时,会弹出:
您不拥有“zshrc”文件,也没有写入权限。
有什么想法可以解决这个问题吗?
附:我前一阵子安装了anaconda,看到.bash_profile有这个:
# added by Anaconda3 5.0.1 installer
export PATH="~/anaconda3/bin:$PATH"
# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="~/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
这可能是个问题?我用新路径更新了文件,但仍无法识别 expo。就在那时我发现 Catalina 切换到了 zprofile 和 zshrc。
我已经坚持了很长时间,并尝试了很多东西——任何建议都将不胜感激!
【问题讨论】:
-
你试过
npm install -g expo-cli吗?
标签: react-native expo zsh