npm实用模块

nvm-windows: Node Version Manager(nvm) for Windows

这是一个windows系统下Node.js版本的管理工具。

可以直接下载可执行程序安装,下载地址

Github: https://github.com/coreybutler/nvm-windows

常用命令

安装Node.js

1
nvm install <version>

使用某个版本的Node.js

1
nvm use <version>

其它使用方式直接在命令行执行nvm即可查看。

安装过程遇到的问题

  1. 使用nvm按照好Node.js最新版本后,切换到此版本,执行node -v,结果提示”此应用无法在你的电脑上运行“

解决过程

  • 确定是否是系统问题,我的环境是win10 64bit,安装nvm前已有一个官方下载的Node.js版本v0.10.25。Google搜索和查看github issue后没有发现有人反馈这个问题。
  • 发现使用nvm按照的v6.2.0和v4.3.0版本均无法执行,但是本机原来被拷贝到nvm目录下的v0.10.25版本是可用的,于是到nvm目录下设置node.exe程序为兼容模式尝试运行,仍然无效。
  • 重装大法好,在控制面板卸载了Node.js,然后nvm uninstall了所有版本,接着使用nvm installNode.js,结果就好啦,愉快地运行了node -v
  • 问题本质应该是在安装nvm之前未卸载干净本地的Node.js造成的。
  1. 使用nvm install安装Node.js下载很慢,这可怎么解决?

    因为nvm默认从官方源下载Node.js,国内下载慢是正常的,如果有VPN代理的话,可以使用nvm自带的代理功能nvm proxy,配置IP和端口就可以了。

0%