下载安装与使用
Github: Download nvm-windows — nvm-setup.zip
程序安装过程中,在 Set Node.js Symlink 这一步目录设置,
是待会 nvm use 存放你的 nodejs 程序的目录 [C:\DevTools\nodejs]。
1 | nvm v // 查看版本 => 1.1.1 |
下载完成后,会在 \nvm 文件夹下多个 v7.2.0 文件夹。
1 | nvm use 7.2.0 // 引入使用 |
更多命令使用键入 nvm 查看。
这时就会在 C:\DevTools\nodejs 的目录出现个 nodejs 的快捷方式。
配置 npm 全局安装路径
执行下面的命令:
1 | npm config set prefix "E:\nodejs\npm-global" |
C:\Users\你的用户名\ 会生成个 .npmrc 文件,内容如下:
1 | prefix=E:\nodejs\npm-global |
去装些全局的东西 npm install vue -g.
全局的所有包都在这:E:\nodejs\npm-global\node_modules
设置——系统——关于——系统信息——高级程序设置——环境变量——xxx用户的变量
修改环境变量,将 C:\Users\你的用户名\AppData\Roaming\npm 修改为 PATH E:\nodejs\npm-global.
安装 cnpm
1 | npm install -g cnpm --registry=https://registry.npm.taobao.org |
解决 nvm 无法切换源
由于最近重装了 node & nvm, 使用时 nvm install 正常,但是切换源无法使用。
1 | nvm use 8.0.0 |
卸载原来已安装的 node, 与全局安装的包
解决 nvm 下载慢的问题
在程序安装目录下找到 settings.txt,添加下面两行。
1 | root: C:\Program Files\nvm |
摘自Windows 下安装 nvm 管理 nodejs 版本
补充:
nvm默认安装路径:C:\Users\Yangerle\AppData\Roaming\nvm
设置npm全局安装路径:npm config set prefix “E:\nodejs\npm-global”
修改环境变量,将 C:\Users\你的用户名\AppData\Roaming\npm 修改为 PATH E:\nodejs\npm-global:使各npm包能找到相应命令去执行
nvm对于每个项目(即项目所在根目录)都要使用命令:nvm use ‘版本号’,去切换每个项目用到的node版本。
只能配合npm执行命令,使用yarn会出现找不到命令
yarn 和 npm 用的不是同一个配置,而且建议最好不要混用(不要配置到同一个目录),因为 npm 和 yarn 的 node_modules 目录结构不太一样,虽然 node 都认识。在 yarn cache 文档中,提到了可以通过 yarn config set cache-folder
来设置 cache 目录。但是还没找到哪里有提到设置 global 目录。 yarn默认包命令位置:C:\Users\Yangerle\AppData\Local\Yarn\bin(可设置命令为:yarn config set prefix C:/Users/Yangerle/AppData/Local/Yarn)
yarn默认包下载位置:C:\Users\Yangerle\AppData\Local\Yarn\Data\global\node_modules
yarn可能会寻找npm包安装路径,进行缓存及命令置入,所以不要轻易修改npm全局安装路径,除非你不使用yarn.