NPM Windows升级卡在箭头键选择上

NPM Windows升级卡在箭头键选择上,windows,npm,Windows,Npm,在Windows上升级npm的正确方法似乎是在提升的命令行中运行以下命令: Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force npm install -g npm-windows-upgrade npm-windows-upgrade 但是,对我来说,在Windows 10上,无论是在cmd还是PowerShell中,npm Windows upgrade要求选择升级版本,如下所示: 您要安装哪个版本?(使用箭头键) 不幸的是

在Windows上升级npm的正确方法似乎是在提升的命令行中运行以下命令:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
但是,对我来说,在Windows 10上,无论是在cmd还是PowerShell中,
npm Windows upgrade
要求选择升级版本,如下所示:

您要安装哪个版本?(使用箭头键)


不幸的是,没有任何键可以工作:没有箭头键,没有numpad箭头键,也没有任何其他可能的选项(如数字)。如何解决这个问题,或者选择相关版本?

我发现的一个解决方法是使用
npm version
参数提前指定升级版本。因此,第一个用户可以运行
npm-windows-upgrade
,以获得可用版本的列表

然后将任何版本复制到新的PowerShell窗口,例如:

npm-windows-upgrade --npm-version 6.10.2
或:

npm-windows-upgrade --npm-version latest