macos查询node是否安装_“3N 兄弟” 助您完成 Node.js 环境搭建

7de1b0b04c74815ad847ce552540f0d2.png
锲而舍之,朽木不折;锲而不舍,金石可镂。——荀况

前面已经对 Node.js 是什么 做了介绍,在我们开始编码之前,第一步要做的是环境搭建,标题 “3N 兄弟” 帮您构建 Node.js 运行环境,之所以称为 3N 是因为在社区有 nnvmnvs三种方法来对 Node.js 的版本进行管理,使用起来也很方便!因此这里简称 “3N 兄弟”,不管哪个兄弟都可助您完成 Node.js 环境搭建,且看下文介绍!

作者简介:五月君,Nodejs Developer,热爱技术、喜欢分享的 90 后青年,公众号「Nodejs技术栈」,Github 开源项目 https://www.nodejs.red

前言

Node.js 是支持跨平台的,Linux、MacOS、Windows 等主流操作系统都是支持的,但是推荐大家使用 Linux 或 MacOS 平台,一方面我们的代码将来投产到生产环境也都是基于 Linux 平台的,另一方面 Windows 有时总会产生一些奇怪的问题(可能不是重点,看自己喜好),Windows 环境的同学也可以搭建一个虚拟机环境进行学习,也很不错的!

在学习本节前,对于 Node.js 版本不了解的同学建议先去看下之前笔者写过的另篇内容 Node.js 版本知多少?又该如何选择?,可对 Node.js 版本做一个大概的认知!想要了解 Node.js 更多内容也可去官方网站预览 https://nodejs.org/en/。

哪个工具更好

我想这也是你想问的问题,我能告诉的是 “三兄弟都很不错,各有千秋” 就像 “萝卜白菜各有所爱”,你可能觉得 nvm 用的顺,我可能觉得 n 用着好,他可能觉得 nvs 更方便,本文主要为您讲解各工具是如何完成 Node.js 环境的搭建。

nvm

首先介绍第一种 nvm,Github 地址 https://github.com/nvm-sh/nvm,文档写的也很详细,推荐去阅读,以下为安装步骤:

  • 安装 nvm:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
  • 查看所有 Node.js 版本:nvm ls-remote
  • 查看本地 Node.js 版本:nvm ls
  • 安装 Node.js:nvm install v6.9.5
  • 设置系统的默认 Node.js 版本:nvm alias default v6.9.5

验证安装结果

在 Node.js 安装成功之后,我们可以检查它是否正常工作。

打开命令终端,输入以下命令

  1. $ node

之后将出现 Node 提示符,我们写入以下命令,运行查看

  1. console.log("hello world!");

按 Enter 键

024c397b1ced2d578dd6a83b42b7b64b.png

NVM: https://github.com/nvm-sh/nvm

n

n 模块由 TJ Holowaychuk 大神所编写,了得的都知道他是 Node.js 界一位很大的贡献者,其中最为知名的框架(Express、Koa)。n 模块正如它的名字一样,它是很简单的,其设计理念如下所示:

  1. no subshells, no profile setup, no convoluted API, just simple.

以下为安装步骤:

  1. $ curl -L https://git.io/n-install | bash 或者 npm install -g n # 安装模块 n
  2. $ n 12 # 安装指定 Node.js 版本

控制台输入 n 列出所有版本,若还没有还安装任何版本,则提示一些帮助命令,我这里安装过因此列出了一些安装过的版本。

  1. $ n

ecc953e2eb2ec30720f0582c8006c283.png

再进一步看些常用命令:

  1. $ n latest # 安装最新版本
  2. $ n lts # 安装最新稳定版本
  3. $ n rm 8.16.0 12.8.0 # 删除一些版本

N: https://github.com/tj/n

nvs

nvs 是一个跨平台的 Node.js 版本管理工具,本身也是基于 JavaScript 进行开发的,以下为步骤介绍:

安装 nvs 直接在控制台粘贴以下命令即可,我是在 Linux 环境下安装的,在执行以下命令之前,需要先安装 git。

  1. export NVS_HOME="$HOME/.nvs"
  2. git clone https://github.com/jasongin/nvs "$NVS_HOME"
  3. . "$NVS_HOME/nvs.sh" install

列举一些基础常用命令:

  1. $ nvs ls # 列出本地所有版本
  2. $ nvs ls-remote # 列出 Node.js 可供下载的版本
  3. $ nvs add <version> # 下载一个指定版本
  4. $ nvs use [version] # 在当前 shell 中指定版本

NVS:https://github.com/jasongin/nvs

以上分别介绍了三种方法来管理 Node.js 的版本,也很简单,Windows 平台大家可以自行实践,有什么问题可以在评论区进行提问,另外 Node.js 在安装之后同时会伴随着一个另外的东西 NPM 也被安装了,至于 NPM 是什么?且看下篇文章介绍。

往期精彩回顾

  • Node.js 进阶之进程与线程
  • Node.js 是什么?我为什么选择它?
  • Node.js 版本知多少?又该如何选择?
  • Node.js 中的缓冲区(Buffer)究竟是什么?
  • Node.js 版本知多少?又该如何选择?

e901d0c591744043970bf0ae11b57c86.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值