首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用npm安装expo cli不起作用

使用npm安装expo cli不起作用
EN

Stack Overflow用户
提问于 2020-04-11 14:47:48
回答 2查看 610关注 0票数 0

我决定开始学习react原生应用程序开发,正如教程所建议的那样,第一步是安装expo-cli。因此,运行npm install expo-cli --global。但是,每次我运行第二步来安装request@2.88.2时,安装/下载都会卡住。它被卡住的屏幕上有这样的消息:

代码语言:javascript
运行
复制
⸨░░░░░░░░░░░░░░░░░░⸩ ⠦ fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

我尝试通过运行命令npm cache clean --force清除npm缓存,但结果仍然相同。

我打开了给定的问题链接,但无济于事,因为它只是提到该请求已被弃用。我真的很想知道有没有办法解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2020-04-11 15:06:16

这只是一个警告,并不会阻止安装

票数 0
EN

Stack Overflow用户

发布于 2020-08-30 12:01:09

这只是一个警告。安装可能需要等待服务或应用程序完成。在我的例子中,如果我等待足够的时间(大约4分钟),安装会抛出类似下面的错误(只需第一行...):

代码语言:javascript
运行
复制
npm ERR! code EPERM
npm ERR! syscall unlink
npm ERR! path C:\Users\...\AppData\Roaming\npm\node_modules\expo-cli\node_modules\@expo\.xdl.DELETE\binaries\windows\adb\AdbWinApi.dll
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\...\AppData\Roaming\npm\node_modules\expo-cli\node_modules\@expo\.xdl.DELETE\binaries\windows\adb\AdbWinApi.dll'
...
...

我的解决方案是,使用任务管理器停止正在运行的应用程序/任务"adb.exe“,然后尝试重新安装expo-cli。一切正常。仔细检查您的错误消息,并尝试找出哪个应用程序/任务导致安装挂起。停止该应用程序可能会允许您安装expo-cli。

npm install -g expo-cli fails with "EPERM: operation not permitted, unlink '...\adb.exe'中建议使用相同的解决方案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61153066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档