0%

Basics of Node.js - Part 1

V8 引擎

V8 是由一個由 Google 開發的開源 JavaScript 引擎,用於 Chromium, Chrome 中,使用 C++ 撰寫,基於 JS 的執行環境 (Web 應用框架 / web application framework) Node.js 也是採用 V8 做為其核心。

命令列與操作 CMD

Windows 命令提示字元 (cmd.exe) ,是 Windows 系統的命令列執行程式 (CLI, command-line interpreter) ,常用指令整理如下:

  • Ref. by PJChen - Command Line 操作:CMD, CLI, Bash

  • dirls ,列出路徑下的所有檔案和目錄,在 CMD 中僅接受 dir 指令,ls 為 unix 和類 unix 系統使用

    • directory, list
  • cd "path to directory" 移動到指定的目錄上 (資料夾) ,移動到同路徑下的目錄可以只輸入目錄名稱

    • cd .. 回到上一層的目錄
    • change directory
  • mkdir "name of directory" 或是 md "name of directory" 創建目錄 (資料夾)

    • make directory
  • touch "file name" 建立檔案

  • rmdir "name of directory" 或是 rd "name of directory" 移除目錄 (資料夾)

安裝與執行 Node.js

進入 Node.js 官網,推薦選擇穩定版本安裝,因為套件相容度會較高,且論壇上比較容易查到相關資源。完畢後確認使否安裝完成,使用在 CMD 指令查詢 Node.js 版號:

node --version 或是 node -v

  • 有回應,如出現: v8.11.4 ,代表成功

直接在命令列環境使用 Node.js (即開啟編譯核心):

輸入:node

  • 前方輸入出現箭頭 > ,代表成功可開始寫入 JS

輸入:> var a = 1;

  • 回應:undefined

輸入:> a

  • 回應:1

跳出 JS 執行狀態,回到 Node.js ,按 ctrl + c 兩次

※ 一般狀況下執行 Node.js ,通常是讓命令提示介面移動到指定的路徑下,再使用 node app.js 指令來執行 JS 檔案。