tl; 博士
# Installs n and the latest LTS Node.js version to ~/n.
# For bash, ksh, zsh, modifies the respective user-specific shell-initialization file to
# define env. variable N_PREFIX and append $N_PREFIX/bin to the $PATH.
curl -L https://git.io/n-install | bash
我感觉到你的痛苦。安装 Node.js 然后安装n
然后管理 Node.js 安装确实是一个奇怪的设置。
能n
自己先安装确实很棒。
我创建了一个项目来支持n
直接从 GitHub安装;超出n
自身需要git
的唯一先决条件是。
请注意,您必须首先删除任何预先存在的n
/ Node.js 版本。
默认情况下,目标目录~/n
必须不存在或为空。
对于bash
、ksh
、 和zsh
,相关的 shell 初始化文件(例如~/.bashrc
)会被自动修改为定义环境变量N_PREFIX
并附$N_PREFIX/bin
加到$PATH
; 对于其他 shell,这必须手动完成。
除了n
直接从 GitHub 安装外,它还安装用于更新n
( n-update
) 和卸载 ( n-uninstall
) 的帮助脚本。
这是工作示例;有关详细信息,请参阅n-install GitHub 存储库:
安装确认提示以确认安装到默认位置$HOME/n
并安装最新的 LTS Node.js 版本:
curl -L https://git.io/n-install | bash
自动安装到默认位置,随后安装最新的 LTS(长期支持)和最新的整体 Node.js 版本,以及最新的 4.1.x Node.js 版本:
curl -L https://git.io/n-install | bash -s -- -y lts latest 4.1
自动安装到默认位置,无需后续安装 Node.js 版本:
curl -L https://git.io/n-install | bash -s -- -y -
自动安装到自定义位置~/util/n
,随后安装最新的 LTS Node.js 版本:
curl -L https://git.io/n-install | N_PREFIX=~/util/n bash -s -- -y