我正在尝试安装angular/cli
的最新版本,但出现错误:
npm install --save-dev @angular/cli@latest
npm警告可选的跳过选择性依赖性:fsevents@^1.2.2
(node_modules \ chokidar \ node_modules \ fsevents):npm WARN notsup
跳过可选的依赖关系:fsevents@1.2.9不受支持的平台: 想要{“ os”:“ darwin”,“ arch”:“ any”}(当前:{“ os”:“ win32”,“ arch”:“ x64”})npm错误!代码ETARGET npm ERR! notarget找不到适用于socks@~2.3.2的匹配版本。 npm ERR! notarget在大多数情况下,您或您的一个依赖项正在请求npm ERR! notarget不存在的软件包版本。 npm ERR!无目标npm错误! notarget被指定为'socks-proxy-agent'npm ERR的依赖项!无目标
npm错误!可以在以下位置找到此运行的完整日志:
如果我尝试手动安装此版本“ npm i -g socks@2.3.2”,则会收到一条消息
未找到socks@2.3.2的匹配版本
有人知道这个问题可能是什么吗?
npm -v
6.13.1
node -v
v13.2.0
在我的工作中,我们使用的是“ Sonatype Nexus Repository Manager”,它没有将某些库更新为新版本。感谢您的回答!
答案 0 :(得分:0)
该错误表明您的平台操作系统是Windows。如果是这样,请右键单击命令提示符,然后单击Run as asministrator
以在管理员模式下打开命令提示符。然后尝试:
npm install -g @angular/cli
答案 1 :(得分:0)
您可以改用Yarn Package Manager。
yarn add --dev @angular/cli
答案 2 :(得分:0)
首先卸载cli
,清除计算机上的所有缓存,然后尝试更新cli
npm uninstall -g angular-cli
npm cache clean
npm install -g @angular/cli@latest