描述
在安装Expo-cli过程中,一直报错,切换安装工具也未能解决问题。
观察发现,貌似错误集中于最后一步的时候:
// 出现多次的错误(大致是这个吧,当时忘复制了)
envsub@3.1.0 postinstall error: test -d .git && cp gitHookPrePush.sh .git/hooks/pre-push || true
解决的尝试
// 先进行安装,而不编译
npm install expo-cli --ignore-scripts -global
效果
- 安装上了EXPO-CLI
- 能够初始化项目
- 项目能够通过浏览器打开(我自己没有配置安卓SDK)
进行过的其他尝试
- 切换安装工具:RN官网的环境搭建教程中在搭建RN开发环境时有提示说不要使用cnpm,切换镜像源来使用npm,好像也不太适用于我遇到的错误……
- 因为看到错误提示好像一直在提及某一个包名(envsub@3.0.1),我试着提前安装这个包,但还是不行
总结
- 仍然不确定到底该怎么解决,安装十好几次都失败之后,通过这个方法貌似是装上去了
- 没有装SDK,没有安卓模拟器,好在可以在浏览器里看一下
- 等明白具体原因再回来完善一下吧……