使用NVM4W的麻烦

时间:2018-04-23 09:42:21

标签: node.js windows npm nvm

我观察到Node.JS + NPM的每个新安装最近都失败了,安装(nvm install 8.11.1)似乎正常运行:

ask deploy

在“npm --version”上收到此错误回复:

C:\WINDOWS\system32>nvm install 8.11.1
Downloading node.js version 8.11.1 (64-bit)...
Complete
Creating C:\Users\XXXXXXXXXXX\AppData\Roaming\nvm\temp

Downloading npm version 5.6.0... Complete
Installing npm v5.6.0...

Installation complete. If you want to use this version, type

nvm use 8.11.1

在Windows资源管理器文件夹中检查时,“C:\ Program Files \ nodejs \ node_modules”为空,其中应包含“npm”脚本。

我怀疑NPM镜像下载https://github.com/npm/npm/archive/,当它在浏览器中导致404 GitHub页面时,默认不再正确。

1)最近有人遇到同样的问题吗?如果是的话你是怎么解决的? 2)可以找到那些NPM镜像版本的任何想法,不知何故没有找到那些。

如果该信息相关,我正在运行Windows 8.1 64位机器。

1 个答案:

答案 0 :(得分:1)

似乎问题在https://github.com/coreybutler/nvm-windows/issues/302下已知。 罗马 - 斯皮里多诺夫提出的最佳解决方法:

  1. nvm install 8.8.1(或您想要的其他版本)。不要切换到它(还)。
  2. 从官方网站(https://nodejs.org/en/download/current/
  3. 下载相同节点版本的* .zip
  4. 从下载的档案中替换%APPDATA%/ nvm / v8.8.1 / npm的内容作为npm文件夹
  5. nvm使用8.8.1
  6. 享受