Expo CLI已全局安装,但“ npm start”命令仍然询问

时间:2018-09-27 09:59:02

标签: react-native npm expo

我已全局安装expo-cli。但是当我尝试运行命令npm start时,它仍然要求全局安装expo-cli。为什么?

即使机器重新启动,我仍重新安装了expo-cli,但问题仍然相同。

以下是屏幕截图,以获取更多详细信息:

Expo CLI

6 个答案:

答案 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 后,我必须打开一个新的命令行才能使其工作。