node.js - Expo-cli 已安装但“-bash: expo: command not found”
问题描述
我是 expo-cli 的新手,一直在终端上遇到这个问题
expo init myproject
-bash: expo: command not found
首先,我尝试通过卸载和安装
sudo npm uninstall -g expo-cli && sudo npm i -g expo-cli
+ expo-cli@2.6.14
其次,我检查了 nodejs 以查看它运行的版本:
node -v
v10.15.0
npm -v
6.4.1
第三,我尝试查看是否是环境问题并通过以下方式添加路径:
sudo vim ~/.bash_profile
在末尾插入以下内容:
# NPM global installs
export PATH=$PATH:~/.npm-global/bin
没有解决问题。
解决方案
首先这样做:
npm install expo-cli
然后它安装运行这个命令:
npm install expo-cli --global
它对我有用,我希望它也对你有用;)
推荐阅读
- python - Django 操作错误:(2026,'SSL 连接错误:SSL_CTX_set_tmp_dh failed')
- node.js - 错误:在 Node AWS Lambda 函数中使用 child_process 调用二进制文件生成 EACCES
- java - 由于上下文问题无法执行单元测试?
- angular - node_modules/bingmaps/types/MicrosoftMaps/Microsoft.Maps.d.ts' 不是模块
- sql - 如果取消,T-SQL 事务是否会回滚?
- ios - UILabel 不能同时换行和对齐
- swift - 将 [UInt8] 转换为白色透明图像
- sql - 在 SQL 中加入帮助
- lotus-notes - 生成来自另一个表单(Web)的文档链接
- javascript - 我们需要初始化一个数组吗?