在Windows上升级npm的正确方法似乎是在提升的命令行中运行以下命令:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade但是,对于我来说,在Windows 10上,无论是cmd还是PowerShell,npm-windows-upgrade都要求选择升级版本,如下所示:
你想安装哪个版本?(使用箭头键)
不幸的是,没有键起作用:箭头键不起作用,数字键不起作用,也没有任何其他可行的选项(如数字)。我如何绕过这个问题,或者选择相关的版本?
发布于 2019-08-05 09:36:03
我发现的一个解决办法是使用npm-version参数预先指定升级版本。因此,第一个可以运行npm-windows-upgrade来获得可用版本的列表。
然后将任何版本复制到新的PowerShell窗口,例如:
npm-windows-upgrade --npm-version 6.10.2或者:
npm-windows-upgrade --npm-version latesthttps://stackoverflow.com/questions/57355829
复制相似问题