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,版权归原作者所有,本博客仅以学习目的的传播渠道,不作版权和内容观点阐述,转载时根据场景需要有所改动。