我已全局安装expo-cli
。但是当我尝试运行命令npm start
时,它仍然要求全局安装expo-cli
。为什么?
即使机器重新启动,我仍重新安装了expo-cli
,但问题仍然相同。
以下是屏幕截图,以获取更多详细信息:
答案 0 :(得分:4)
我也遇到了同样的情况,我只是开始使用expo start
而不是npm start
,现在正在工作。
答案 1 :(得分:0)
实际上,当我重新安装expo-cli
时,它是更新版本,并且与项目文件不匹配,因为该项目是使用expo init
初始化的。
我创建了另一个目录,使用expo init
重新初始化,现在npm stat
命令就像一个超级按钮一样。
答案 2 :(得分:0)
当您回答问题时,它尝试安装的expo-cli版本存在问题,请尝试安装此版本:npm i -g expo-cli@3.5.0
,对我来说效果很好
答案 3 :(得分:0)
我的解决方案是将Powershell与以下命令配合使用: “ npm install expo-cli --global”。
如果您在此命令中使用了Powershell,但它不起作用,请尝试使用以下命令进行CMD: “ npm install expo-cli -g”
答案 4 :(得分:0)
尽管要求全局安装,但本地安装的 iris <- Map(`attr<-`, iris, "label", c("Sepal Length", "Sepal Width",
"Petal Length", "Petal Width", "Species"))
attributes(iris$Sepal.Length)
# $label
# [1] "Sepal Length"
attributes(iris$Petal.Width)
# $label
# [1] "Petal Width"
对我有用...
expo-cli
随后,expo命令可能在path中不可用,但可以直接引用如下:
npm install expo-cli
npm start
答案 5 :(得分:0)
对我来说这是一个环境变量问题;安装 expo cli 后,我必须打开一个新的命令行才能使其工作。