SuperAPI AI 工具集

nvm-setup

部署与运维

查看项目

更新于 10-16 03:15

技能介绍

用途:配置 shell 初始化文件,让 nvm 在每个新终端会话中自动加载。

主要能力:识别 shell 与对应 profile 文件(bash 用 ~/.bashrc,macOS 上或 ~/.bash_profile;zsh 用 ~/.zshrc;fish 用 ~/.config/fish/config.fish;使用 XDG_CONFIG_HOME 时为 $XDG_CONFIG_HOME/bash/bashrc 等);向正确 profile 添加 nvm 初始化内容;可选以 --no-use 加载 nvm 而不切换版本,加快 shell 启动。

必要用法:bash/zsh 需添加以下行: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" 可选: [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" --no-use 验证:打开新终端后执行 command -v nvm(应输出 nvm)与 nvm --version(应输出版本号)。

适用场景:需要在新终端自动启用 nvm 的 bash、zsh、fish 用户;使用 XDG_CONFIG_HOME 自定义配置路径的环境。

限制与说明:XDG_CONFIG_HOME 会改变预期的 profile 路径;仅在希望加载 nvm 但不切换版本时使用 --no-use。安装请使用 nvm-install 技能,版本使用请参考 nvm-usage-basics。资料还列出模板与示例文件:templates/shell-config.md、examples/environment-variables.md、examples/bash-completion.md、examples/bash-completion-usage.md。