安装和使用nvm、node、npm、nrm、yarn、yrn笔记(附操作命令)

本文介绍了Node.js环境管理工具nvm,包括如何查看、安装、切换和卸载不同版本的Node.js。同时,讲解了npm的版本查看以及包管理功能。此外,还提到了nrm用于管理npm源,并演示了如何切换到淘宝源以提高下载速度。对于包管理的替代方案,文章提到了yarn的安装及配置,并展示了如何设置和查看淘宝镜像。最后,简单介绍了yrn用于管理npm源的切换。

1.nvm (管理nodejs和npm版本)

相关命令:
nvm list available ##查看可安装
nvm install ##安装指定版本 (如nvm install 16.15.1 )
nvm use ##切换使用指定的版本node
nvm ls ##列出所有安装的版本
nvm version ##显示当前nvm的版本
nvm uninstall ##删除已安装的指定版本

nvm安装点这里

2.node (项目开发时所需的代码库)

相关命令:
node -v ##显示当前node的版本

3.npm (nodejs包管理工具,管理nodejs第三方插件)

相关命令:
npm -v ##显示当前npm的版本

4.nrm (管理npm下载插件的源地址)

安装命令:npm install nrm -g (建议node版本使用14)
相关命令:
nrm ls ##当前可用源
nrm use <源名称> ##切换源(如 nrm use taobao)
nrm test ##检测所有源的速度
npm config set registry https://registry.npm.taobao.org ##设置淘宝镜像
npm config get registry ##查看源切换是否成功【查看当前地址】

5.yarn

安装命令:npm install --global yarn
相关命令:
yarn --version ##显示当前yarn的版本
yarn config set registry https://registry.npmmirror.com/ ##设置淘宝镜像
yarn config get registry ##查看当前地址【查看当前地址】
yarn config set registry https://registry.yarnpkg.com ##还原地址

6.yrn

安装命令:yarn global add yrm
相关命令:
yrm ls ##查看所有镜像
yrm use taobao ##使用淘宝镜像

### 使用 nvm 时通过 npm 安装 Yarn 的解决方案 在使用 `nvm` 管理 Node.js 版本时,如果遇到通过 `npm` 无法安装 Yarn 的问题,可能是由于以下原因之一导致:权限问题、缓存问题或依赖冲突。以下是解决该问题的详细方法[^1]。 #### 1. 检查 Node.js npm 的版本 确保当前使用Node.js npm 是最新稳定版本。可以使用以下命令检查版本: ```bash node -v npm -v ``` 如果版本较旧,可以通过 `nvm` 安装最新版本: ```bash nvm install --lts nvm use --lts ``` #### 2. 清除 npm 缓存 有时缓存可能导致安装失败,尝试清除 npm 缓存: ```bash npm cache clean --force ``` #### 3. 使用 npm 安装 Yarn 在清理缓存后,重新尝试通过 npm 安装 Yarn: ```bash npm install -g yarn ``` 如果仍然失败,可能需要额外的配置或权限调整。 #### 4. 检查权限问题 如果安装过程中提示权限错误,可以尝试以下方法之一: - 使用 `--unsafe-perm=true` 参数强制安装: ```bash npm install -g yarn --unsafe-perm=true ``` - 或者更改全局 npm 包的安装路径为用户目录,避免使用 root 权限: ```bash mkdir ~/.npm-global npm config set prefix '~/.npm-global' export PATH=~/.npm-global/bin:$PATH source ~/.bashrc ``` #### 5. 验证安装是否成功 安装完成后,验证 Yarn 是否正确安装: ```bash yarn -v ``` 如果显示版本号,则说明安装成功。 #### 6. 替代方案:直接下载 Yarn 如果通过 npm 仍无法安装 Yarn,可以直接从官方站点下载并安装 Yarn: ```bash curl -o- -L https://yarnpkg.com/install.sh | bash ``` 安装完成后,重启终端以确保环境变量生效。 ### 注意事项 - 如果使用的是 Windows 系统,建议通过 Chocolatey 或其他包管理工具安装 Yarn。 - 在 macOS 上,也可以通过 Homebrew 安装 Yarn: ```bash brew install yarn ``` ```python # 示例代码:检查 Yarn 安装状态 import subprocess def check_yarn_installation(): try: version = subprocess.check_output(['yarn', '--version']).decode('utf-8').strip() print(f"Yarn is installed. Version: {version}") except FileNotFoundError: print("Yarn is not installed.") check_yarn_installation() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值