JavaScript¶
收藏¶
版本管理工具 fnm
¶
手动安装¶
export FNM_DIR="/opt/env/fnm"
export FNM_NODE_DIST_MIRROR="https://mirrors.tuna.tsinghua.edu.cn/nodejs-release"
export NODE_HOME="${FNM_DIR}/alias/default"
export PATH="${FNM_DIR}/bin:${NODE_HOME}/bin:${PATH}"
curl -L -O "$(curl -fsSL "https://api.github.com/repos/Schniz/fnm/releases/latest" | jq -r '.assets[] | select(.name | test("fnm-linux.zip$")) | .browser_download_url')"
mkdir -p "${FNM_DIR}/bin"
unzip fnm-linux.zip "${FNM_DIR}/bin"
chmod +x "${FNM_DIR}/bin/fnm"
Windows 上 Node.js 没有
bin
目录,PATH
环境变量配置为%NODE_HOME%
。
配置 Shell¶
function config_fnm() {
if [[ $(command -v fnm) ]]; then
eval "$(fnm env)"
eval "$(fnm completions --shell zsh)"
fi
}