Node - 安装 - 优化
Node - 安装 - 优化

存储优化

windows 平台shell,修改采用加速地址,调整 registrycacheprefix 全局包目录;

npm config get registry
npm config set registry {registry}

echo %AppData%
npm config get prefix
npm config set prefix D:\AppData\npm

npm config get cache
npm config set cache D:\AppData\npm-cache

@RD /S /Q "C:\Users\xxx\AppData\Roaming\npm"
@RD /S /Q "C:\Users\xxx\AppData\Roaming\npm-cache"

registry hosts

淘宝镜像地址

腾讯云镜像地址

华为云镜像地址

添加路径 D:\AppData\npm 到环境变量 PATH ,全局安装的命令才能生效

查看 npm config list or npm install --registry https://registry.npmmirror.com

用户全局配置文件 ${home}/.npmrc 参考如下:

registry=https://{hosts}/artifactory/api/npm/
sass_binary_site=https://{hosts}/artifactory/node-sass-remote/download/
_auth="{basic auth}"
email=xxx@yyy.zzz
always-auth=true
prefix=D:\AppData\npm
cache=D:\AppData\npm-cache

NVM 注意事项

NVM 的安装目录,不要有空格,否则导致莫名的错误

切换当前node版本,整个node全部通过nvm控制,新旧版本的安装也通过nvm操作

nvm list
nvm install v14.15.4
nvm use v14.15.4

MacOS 平台shell,通过 brew 命令安装 nvm , node

卸载已经安装的 node

brew uninstall --ignore-dependencies node
brew uninstall --force node

安装 nvm

brew install nvm

创建 .nvm 目录

mkdir ~/.nvm

配置环境 .bash_profile

# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion" ] && \. "/usr/local/opt/nvm/etc/bash_completion"
# nvm end

配置生效

source ~/.bash_profile

安装 node v20.11.1

nvm ls-remote
nvm install v20.11.1
nvm use v20.11.1
nvm ls
node -v

参考文档

base64-encode

NVM Issue

Node Install

NPM 国内镜像

淘宝 npm 域名切换


最后修改于 2024-02-03

此篇文章的评论功能已经停用。