我决定开始学习对本机应用程序开发的反应,并且正如教程所建议的那样,第一步是安装expo-cli。
因此,运行npm install expo-cli --global
。
但是,每次我执行第二步来安装request@2.88.2
时,安装/下载都会卡住。
卡在其中的屏幕上显示消息:
⸨░░░░░░░░░░░░░░░░░░⸩ ⠦ fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
我尝试通过运行命令npm cache clean --force
来清理npm缓存,但是结果仍然相同。
我打开了给定的问题链接,但无济于事,因为它只提到请求已被弃用。我真的很想知道是否可以通过某种方式解决此问题?
答案 0 :(得分:0)
这只是警告,并不阻止安装
答案 1 :(得分:0)
这只是一个警告。安装可能会等待服务或应用程序完成。就我而言,如果我等待足够的时间(大约4分钟),则安装会引发类似于以下的错误(仅第一行...):
<div class="post-body">
{% for p in post %}
<blockquote>{{p}}</br></br>{{p.Date}}</blockquote>
{% endfor %}
</div><!-- end post-body -->
我的解决方案是,使用任务管理器停止正在运行的应用程序/任务“ adb.exe”,然后尝试重新安装expo-cli。全清。 仔细检查您的错误消息,然后尝试查找导致安装挂起的应用程序/任务。停止该应用程序可能会允许您安装expo-cli。
npm install -g expo-cli fails with "EPERM: operation not permitted, unlink '...\adb.exe'中建议的相同解决方案