gpt4 book ai didi

node.js - 安装Node.js 安装n 安装Node.js?

转载 作者:IT老高 更新时间:2023-10-28 21:54:14 26 4
gpt4 key购买 nike

我无法理解 n 的使用.基本上,很明显它是 Node.js 的版本管理器,例如 nvm .

但与nvm相比,它基本上是一个shell脚本,根据文档鼓励你使用npm来安装n:

$ npm install -g n

我不明白的是:要获得 npm,您需要安装 Node.js。为什么我要手动安装 Node.js 以使用 npm 然后才能使用 n 安装 Node.js?

换一种说法:如果n的主要目的是安装包含npm的Node.js,为什么n建议使用npm安装?

最佳答案

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确实很棒。

我创建了一个 project支持直接从GitHub安装n除了 n 本身需要的唯一先决条件是 git

请注意,您必须首先删除任何预先存在的 n/Node.js 版本。
默认情况下,目标目录 ~/n 必须不存在或为空。
对于 bashkshzsh,相关的 shell 初始化文件(例如,~/.bashrc)是自动修改为定义环境变量N_PREFIX并将$N_PREFIX/bin附加到$PATH;对于其他 shell,这必须手动完成。

除了直接从 GitHub 安装 n 之外,它还安装帮助脚本来更新 n (n-update) 和卸载它 (n-卸载)。

这里是工作示例;见n-install GitHub repo详情:

  • 安装确认提示以确认安装到默认位置 $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

关于node.js - 安装Node.js 安装n 安装Node.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19451851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com