文章目錄
- Github
- Windows 環境
- Mac/Linux 使用腳本進行安裝或更新
- Mac/Linux 環境變量
- nvm 常用命令
- npm 常用命令
- npm 安裝 pnpm
- Node 歷史版本
Github
- https://github.com/nvm-sh/nvm
Windows 環境
- https://nvm.uihtm.com/nvm.html
Mac/Linux 使用腳本進行安裝或更新
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 或
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Mac/Linux 環境變量
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm 常用命令
# 查看nvm版本
nvm -v
# 列出可在線安裝 node 版本
nvm ls-remote
# 安裝指定 node 版本
nvm install 16.20.2
# 查看當前已安裝的 node 版本及當前使用的版本
nvm list
# 指定當前終端內 node 版本
nvm use 16.20.2
# 設置全局默認 node 版本
nvm alias default 16.20.2
# 卸載指定 node 版本
nvm uninstall 16.20.2
npm 常用命令
# 查看配置信息
npm config list
# 查看當前鏡像源
npm config get registry
# 設置鏡像源
npm config set registry https://registry.npm.taobao.org/
npm config set registry https://registry.npmjs.org/
npm config set registry https://registry.npmmirror.com/
# 初始一個新的npm項目
npm init
# 搜索npm倉庫
npm search <package-name>
# 安裝指定包
npm install <package-name>
# 安裝的包只用于開發環境
npm install <package-name> --save-dev
# 安裝的包需要發布到生產環境
npm install <package-name> --save
# 查看當前目錄下已安裝包
npm list
# 卸載指定安裝包
npm uninstall <package-name>
# 更新指定安裝包
npm update <package-name>
# 查看全局已經安裝過的node包
npm list -g
# 卸載全局指定安裝包
npm uninstall -g <package-name>
# 更新全局安裝包
npm update -g
# 更新全局中指定安裝包
npm update -g <package-name>
# 查看緩存路徑
npm config get cache
# 清理npm緩存
npm cache clean
# 強制清除npm緩存
npm cache clean --force
npm 安裝 pnpm
- 快速的,節省磁盤空間的包管理工具
- 官網:https://pnpm.io/zh/
注: node >= 18.18.2
npm cache clean --force
# 設置鏡像源
npm config set registry https://registry.npm.taobao.org/
# 查看可用的 pnpm 版本
npm view pnpm versions
# 安裝最新版本 node >= 18.18.2
npm install -g pnpm
# 使用 npm 全局安裝特定版本
npm install -g pnpm@<version>
# 使用 npm 本地安裝特定版本
npm install pnpm@<version>
# 查看 pnpm 版本信息
pnpm --version
Node 歷史版本
- https://nodejs.org/en/about/previous-releases