Node - 安装 - 优化
Node - 安装 - 优化
存储优化
windows
平台shell,修改采用加速地址,调整 registry
,cache
,prefix
全局包目录;
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
参考文档
最后修改于 2024-02-03
此篇文章的评论功能已经停用。