【发布时间】:2020-03-05 07:58:04
【问题描述】:
我正在尝试使用 Vue CLI。几个月前我可以毫无问题地使用它,但是当我刚才尝试命令 npm install -g @vue/cli 时,我收到了警告 npm WARN deprecated request@2.88.2: request has been deprecated。
我尝试通过命令 vue init webpack-simple main-page 创建一个 vue cli 项目,我收到一条错误消息 bash: vue: command not found,我不能再继续了。
我在研究时发现了以下页面,
https://github.com/node-gh/gh/issues/761
并发现“此请求已于 2020 年 2 月 11 日弃用”,但我不明白我应该使用什么来代替这个“已弃用的请求”,以及如何去做。
此外,在上面的链接中还有一个链接,https://github.com/request/request/issues/3143,它列出了此类问题中的一些替代方案,但我不太明白这意味着什么。
例如,该列表包括node-fetch、make-fetch-happen 等作为“要请求的替代库”,但我如何找出哪个是要替换为request@2.88.2: 的库?另外,如果我发现可以使用哪个替代方案,我该怎么办?只需安装一个特定的库,例如npm install node-fetch?
我的操作系统是 Windows 10,并且已经安装了使用 npm 所需的 Node.js。
【问题讨论】:
-
你不能替换你的依赖的依赖,你必须等待他们升级。但是弃用警告与未正确安装 Vue CLI 不同,我认为您正在调查错误的事情。
标签: javascript vue-cli