星际穿越

win-nvm使用

2020-03-19

下载并安装

下载地址:https://github.com/coreybutler/nvm-windows/releases
我下载的是 nvm-noinstall.zip 版本

解压到 D:\npm\nvm,如下图所示。

环境变量配置

我准备把 node 放在 D:\npm\node 目录下,所以我的环境变量配置是

  1. 添加这两个变量: NVM_HOME:D:\npm\nvm NVM_SYMLINK:D:\npm\node
  2. 在path里面添加 D:\npm\nvm 和 D:\npm\node

在 D:\npm\nvm 即 nvm 的安装目录下创建 setting.txt 文件,内容如下:

1
2
3
4
5
root:  D:\npm\nvm
path: D:\npm\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/

node_mirror 是下载 node 的镜像, 如果你想设置 npm 的镜像可以使用 npm_mirror: https://npm.taobao.org/mirrors/npm/

用户自定义配置

默认用户配置文件 C:\Users\owexp.npmrc 内容如下:

1
2
3
4
userconfig=D:\npm\config\.npmrc
cache=D:\npm\cache
tmp=D:\npm\temp
init-module=D:\npm\config\.npm-init.js

npm config ls [-l] 可以查看自己的配置 ([]表示可选项)
npm config set name “string” 进行自定义配置

安装 nodejs

1
2
3
4
5
6
7
8
9
10
# 查看可安装的 node 版本
npm list available
# 安装 node
nvm install 12.16.1 64
# 删除 node
nvm uninstall 12.16.1
# 切换到指定版本
nvm use 12.16.1
# 查看安装了哪些全局包
npm list --depth=0

使用 npm

1
2
3
4
5
6
# 注意 global 不能写最后,解析不了
npm install --global nrm
# 查看全局安装了哪些包
npm --global list --depth=0
# 在vscode项目中开启智能提示
npm install --save-dev @types/node (以前是typings)
Tags: NodeJs