如何安装Expo CLI而不卡在已弃用的警告上?

时间:2020-04-12 17:00:17

标签: node.js react-native npm expo

我正在尝试使用atLevel=1安装Expo CLI,但会遇到以下错误:

n <- 100
sex <- sample(x=c("M","F"), size=n, replace=TRUE)
pg <- sample(x=c("pg1","pg2","pg3","pg4"), size=n, replace=TRUE)
ag <- sample(x=c("ag1","ag2","ag3"), size=n, replace=TRUE)
grp <- sample(x=c("g1","g2","g3","g4"), size=n, replace=TRUE)
df <- data.frame(sex, pg, ag, grp)

library(pivottabler)
pt <- PivotTable$new()
pt$addData(df) 
pt$addColumnDataGroups("sex", addTotal=FALSE)
pt$addColumnDataGroups("pg", atLevel=1, addTotal=FALSE)
pt$addColumnDataGroups("ag", addTotal=FALSE)
pt$addRowDataGroups("grp")
pt$defineCalculation(calculationName="Count", summariseExpression="n()")
pt$renderPivot()

我也尝试使用npm install -g expo-cli

然后npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 [..................] \ fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated, see https://github.com 。我试图耐心等待安装突破,但它永远卡在那里。请帮助

2 个答案:

答案 0 :(得分:0)

我记不清了,但是上次解决类似问题时,我必须执行以下一项操作

  1. 以提升的特权(即sudorun as administrator(您未提及您正在运行的操作系统)在终端(如果使用终端,则为IDE,如果使用终端,则运行该命令)。大多数使用-g的命令通常都需要提升权限,因为它具有全局作用
  2. 杀死所有现有的博览会流程
  3. 杀死所有正在运行的模拟器/模拟器
  4. 杀死终端(如果从终端运行该过程,则终止您的IDE,例如Visual Studio Code)

答案 1 :(得分:0)

解决方案很简单,只需等待一会儿,我等了10分钟。

[..................] \ fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated, see https://github.com

它实际上并没有卡住,它的文件很大,因此需要花费一些时间来下载。