Node.js – 简介

Node.js - 简介

什么是

打开 官网,可以看到这行描述,

Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.

runtime指的是运行环境,也是在开发人员工具常常会看到的一个名词

而维基百科这样说:

Node.js 是能够在服务器端运行 JavaScript 的开放源码、跨平台执行环境。

简单的说 Node.js 是一个可以执行 JavaScript 的环境,而使用的是跟 Google Chrome 相同的 V8 引擎,又因为 V8 引擎对于 Node.js 不需要编译成其他代码就能执行 JavaScript(因大多的程序码都需要有中介码才能让电脑看得懂),故有号称地表最快的 JavaScript 引擎。

一般广义的 JavaScript 是指在浏览器中,但如果没有浏览器,则是需要依赖在 Node.js,而单纯用 Node 执行 JavaScript 会没有 DOM 跟 BOM 的组件可以使用,EX. document, location, history…等等。

而安装 Node.js 后也会顺便安装 。

开发环境

本系列文开发环境为 Windows 10

  1. 安装 Node.js
  2. 安装 NVM
  3. 安装 Visual Studio Code

安装好上述三个程序,就可以准备来学习 Node.js 囉!

NVM 很重要务必要安装

本篇系列笔记会用 NVM 安装 Node.js,先提一下 NVM,NVM (Node Version Manager) 是 Node.js 版本管理的工具,开发过程会经过许多专桉,也会经过时间的洪流,然而资讯的世界更新速度相当快速,版本号相对的也会很多种,通过 NVM 快速的切换版本号,是相当重要且有效率的事情,简单介绍我自己常用的指令。

常用 NVM 指令

指令 说明
nvm install [version] 安装 Node.js 的 [version] 版本
nvm uninstall [version] 移除 Node.js 的 [version] 版本
nvm ls 列出 Local 所有的 Node.js 版本
nvm ls-remote 列出 Remote 所有的 Node.js 版本
nvm use [version] 使用 [version] 版本,但不更改预设启用的版本

之后有篇幅会特别介绍 NVM。

参考资料

本文转载自:hsuchihting,版权归原作者所有,本博客仅以学习目的的传播渠道,不作版权和内容观点阐述,转载时根据场景需要有所改动。

赏