简介
nvm 是一个node版本管理器;可以自由切换node版本; 注:国内用户安装之前建议改一下镜像源,运行以下两条命令
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
node的安装
nvm install 20.8.1
应用下载的版本
nvm use 20.8.1
npm配置
默认配置下全局安装包只会在当前node版本下生效,而不能共享到其他版本;原因是nvm安装是会默认在C:\Program Files
下创建一个名为nodejs
的软连接指向到nvm的安装地址下正在使用的node版本地址;在D盘或其他盘根目录下执行以下操作
mkdir DevelopEnv
cd DevelopEnv
mkdir nodejs
cd nodejs
mkdir npm
cd npm
mkdir global
mkdir cache
执行以下命令更改npm默认全局安装配置
npm config set prefix "D:\DevelopEnv\nodejs\npm\global"
npm config set cache "D:\DevelopEnv\nodejs\npm\cache"
环境变量中做以下修改
用户变量
Path
中增加一条路径
D:\DevelopEnv\nodejs\npm\global
系统变量
Path
中增加两条路径
D:\DevelopEnv\nodejs\npm\global
D:\DevelopEnv\nodejs\npm\global\node_modules
yarn配置
yarn默认会把全局安装依赖放到C盘下;如果不希望占用C盘空间;可以在D盘或其他盘根目录下执行以下操作
cd DevelopEnv/nodejs
mkdir yarn
cd yarn
mkdir global
mkdir cache
mkdir link
创建完global
, cache
, link
三个目录后;执行以下命令更改yarn的默认全局安装配置
yarn config set global-folder "D:\DevelopEnv\nodejs\yarn\global"
yarn config set cache-folder "D:\DevelopEnv\nodejs\yarn\cache"
yarn config set link-folder "D:\DevelopEnv\nodejs\yarn\link"
yarn config set prefix "D:\DevelopEnv\nodejs\yarn\global"
环境变量中下做以下修改
用户变量
Path
增加一条路径
D:\DevelopEnv\nodejs\yarn\global\bin
系统变量
Path
增加一条路径
D:\DevelopEnv\nodejs\yarn\global\bin
pnpm配置
为方便管理,与yarn同理会在DevelopEnv目录下执行以下操作
mkdir pnpm
cd pnpm
mkdir global
mkdir cache
mkdir state
mkdir store
执行完以上操作后,执行以下命令更改pnpm默认的全局安装配置
pnpm config set global-bin-dir "D:\DevelopEnv\nodejs\pnpm"
pmpm config set global-dir "D:\DevelopEnv\nodejs\pnpm\global"
pnpm config set cache-dir "D:\DevelopEnv\nodejs\pnpm\cache"
pnpm config set state-dir "D:\DevelopEnv\nodejs\pnpm\state"
pnpm config set store-dir "D:\DevelopEnv\nodejs\pnpm\store"
环境变量中做以下修改
用户变量;增加一个变量PNPM_PATH
; 并在Path
中因为该变量
PNPM_PATH
D:\DevelopEnv\nodejs\pnpm
Path
中一条引用路径
%PNPM_PATH%