我一直试图在Windows Update上新公共管理和发现this post其中规定,其中被认为下面的命令来运行的解决方案:问题使用NPM当Windows升级
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgrade
第一个命令看似正确执行,但是当我尝试运行第二个时,我得到这个log这似乎表明需要指定一个Windows升级版本。所以我然后跑: npm install -g npm-windows-upgrade 6.9.1
和运行的npm-windows-upgrade
最后一个命令时,得到这个error log
当然,我明白,这是无法识别的错误。其他SO post有一个解决方案为,删除这两个文件:
C:\Program Files (x86)\nodejs\npm
C:\Program Files (x86)\nodejs\npm.cmd
或
在提升PowerShell中运行以下命令:
npm install [email protected]
由于我没有管理员权限(并且无法真正获得它们)在我的计算机上,并且鉴于这两个选项都需要管理员权限,我如何才能在Windows上升级node.js?
我尝试安装n,而是得到这个[错误日志](https://gist.github.com/loremIpsum1771/20b52a1fd26df221ed5cc9eaf4ac155c) – loremIpsum1771
你需要以管理员身份运行cmd,如果问题没有解决,那么你可能有代理或防火墙问题,如果是这样的话,请检查这个问题[link](https://github.com/npm/npm/issues/8048) – eGhoul