如何在不新增依赖的情况下本地安装Yarn?已通过NVM部署Node及npm
无需额外依赖本地安装Yarn(基于NVM已部署Node的场景)
- 直接利用现有NVM环境下的npm完成Yarn安装,完全规避系统包管理器(dnf)带来的额外依赖:
- 执行指定路径的npm进行全局安装(全局范围仅针对当前NVM的Node版本,不会影响系统环境):
~/.nvm/versions/node/v16.13.0/bin/npm install -g yarn - 验证安装结果:
~/.nvm/versions/node/v16.13.0/bin/yarn --version
- 执行指定路径的npm进行全局安装(全局范围仅针对当前NVM的Node版本,不会影响系统环境):
- (可选)简化命令调用:将Yarn所在路径加入环境变量,避免每次输入完整路径
- 编辑你的shell配置文件(比如
~/.bashrc或~/.zshrc),添加以下内容:export PATH="$HOME/.nvm/versions/node/v16.13.0/bin:$PATH" - 重新加载配置文件使修改生效:
source ~/.bashrc
yarn即可调用,无需指定完整路径。 - 编辑你的shell配置文件(比如
这种方式的核心是复用NVM已有的Node/npm环境,所有安装的包都被限制在该Node版本的独立目录中,不会触发dnf的系统级依赖安装。
内容的提问来源于stack exchange,提问作者A. K.
相关产品推荐
相关产品推荐

