node包管理器安装和配置

npm

配置镜像

1
npm config set registry https://registry.npmmirror.com

查询npm镜像

1
npm get registry 

cnpm

安装cnpm

1
npm install -g cnpm --registry=https://registry.npmmirror.com

yarn

安装yarn

1
npm install -g yarn 

配置镜像

1
yarn config set registry https://registry.npmmirror.com

查看配置列表

1
yarn config list

配置全局安装目录和缓存目录

1
2
3
4
5
6
# 全局bin目录
yarn config set prefix "E:\environment\nvm\Yarn\yarn"
# 全局安装目录
yarn config set global-folder "E:\environment\nvm\Yarn\yarn_global"
# 缓存目录
yarn config set cache-folder "E:\environment\nvm\Yarn\yarn_cache"

查询是否配置成功

1
2
3
4
5
6
# 查看全局bin目录
yarn global bin
# 查看全局安装目录
yarn global dir
# 查看缓存目录
yarn cache dir

pnpm

安装pnpm

1
npm install -g pnpm

配置镜像

1
pnpm config set registry https://registry.npmmirror.com

配置全局安装目录和缓存目录

1
2
3
4
5
6
7
8
9
10
11
# 允许设置全局安装包的 bin 文件的目标目录。
pnpm config set global-bin-dir "E:\pnpm-store"
# 包元数据缓存的位置。
pnpm config set cache-dir "E:\pnpm-store\pnpm-cache"
# pnpm 创建的当前仅由更新检查器使用的 pnpm-state.json 文件的目录。
pnpm config set state-dir "E:\pnpm-store\pnpm-state"
# 指定储存全局依赖的目录。
pnpm config set global-dir "E:\pnpm-store\global"
# 所有包被保存在磁盘上的位置。
#(可选,以下这条命令可以选择不执行也是OK的)
pnpm config set store-dir "E:\pnpm-store\pnpm-store"

查询是否配置成功

1
2
3
4
5
6
# 查看全局bin目录
pnpm config get global-bin-dir
# 查看全局安装目录
pnpm config get global-dir
# 查看缓存目录
pnpm config get cache-dir