Node.js:修訂版本之間的差異

出自福留子孫
跳轉到: 導覽搜尋
(新頁面: 分類:應用軟體
 
第 1 行: 第 1 行:
 
[[分類:應用軟體]]
 
[[分類:應用軟體]]
 +
==Nod.js是什麼?==
 +
#Node.js是一個 javascript 運作的環境,發佈於 2009年五月,由 Ryan Dahl開發,chrome v8引擎為核心。
 +
#*chrome v8 執行 javascript 核心流程分為兩階段
 +
#**編譯:v8將 javascript 轉換為字源碼或二進制機器碼
 +
#**執行:解釋器解釋執行字源碼或CPU執行二進制機器碼
 +
#官方網站:[https://nodejs.org https://nodejs.org]
 +
#*LTS為穩定版(長期維護)
 +
#*[https://nodejs.org/en/about/releases/ Currentent]為最新版,每半年出一個版本(約每年一月和七月)。
 +
#**尾數為單號維護六個月
 +
#**尾數為雙號六個月之後轉換成LTS
 +
#NPM (Node Package Manager)是Node.js的套件管理庫 ,是全球最大的開源生態系統。
 +
 +
==Node.js如何架設?==
 +
===建置NodeJS 環境===
 +
#在「套件中心」安裝Node JS 套件<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/Nas安裝Nodejs套件.png' width='600px' />
 +
===啟動SSH服務===
 +
#Synology NAS:DSM 控制台 > 終端機 & SNMP > 終端機
 +
#勾選啟動 SSH 功能。
 +
#指定 SSH 連線的連接埠編號並儲存設定。為了確保系統安全性,建議將預設連接埠 22 用其他編號取代。<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/Nas啟動SSH服務.png' width='600px' />
 +
 +
===如何在Linux作業系統運行===
 +
#在電腦上啟動終端機應用程式:
 +
#*Windows:Windows PowerShell
 +
#*macOS:Terminal.app
 +
#*Linux:Terminal
 +
#登錄管理者權限
 +
#*ssh 管理員帳號名稱@IP 位址 -p SSH 的連接埠號碼(EX:ssh admin@192.168.1.1 -p 22)<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/ssh登錄管理者權限01.png' width='600px' />
 +
#*輸入管理員帳號的密碼<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/ssh登錄管理者權限02.png' width='600px' />
 +
#*此時已登錄管理者權限,輸入指令 sudo -i<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/ssh登錄管理者權限03.png' width='600px' />
 +
#*再輸入管理員帳號的密碼<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/ssh登錄管理者權限04.png' width='600px' />
 +
#*您現在已透過 SSH 連線,以 root 權限登入<br/><img src='http://jendo.org/~游士賢/使用說明/群暉/ssh登錄管理者權限05.png' width='600px' />
 +
#Linux系統下,安裝Node.js環境
 +
#*root權限(~#)
 +
#**apt-get update(更新列表,看是否需要更新)
 +
#**apt-get install nodejs(安裝 Node.js)
 +
#**apt-get install npm(安裝 npm套件管理庫)
 +
#**nodejs -v(檢查Node.js版本)
 +
#*admin權限(~$)
 +
#**sudo apt-get update(更新列表,看是否需要更新)
 +
#**sudo apt-get install nodejs(安裝 Node.js)
 +
#**sudo apt-get install npm(安裝 npm套件管理庫)
 +
#**nodejs -v(檢查Node.js版本)
 +
#安裝nvm套件:切換不同Node.js 版本的管理器,root權限(~#)
 +
#*apt-get install build-essential libssl-dev
 +
#*apt-get install vim(安裝vim編輯器)
 +
#*apt-get install curl(安裝curl)
 +
#*curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh-o install_nvm.sh(curl套件下載)
 +
#*bash install_nvm.sh(執行並安裝install_nvm.sh)

2023年1月7日 (六) 16:03的修訂版本

Nod.js是什麼?

  1. Node.js是一個 javascript 運作的環境,發佈於 2009年五月,由 Ryan Dahl開發,chrome v8引擎為核心。
    • chrome v8 執行 javascript 核心流程分為兩階段
      • 編譯:v8將 javascript 轉換為字源碼或二進制機器碼
      • 執行:解釋器解釋執行字源碼或CPU執行二進制機器碼
  2. 官方網站:https://nodejs.org
    • LTS為穩定版(長期維護)
    • Currentent為最新版,每半年出一個版本(約每年一月和七月)。
      • 尾數為單號維護六個月
      • 尾數為雙號六個月之後轉換成LTS
  3. NPM (Node Package Manager)是Node.js的套件管理庫 ,是全球最大的開源生態系統。

Node.js如何架設?

建置NodeJS 環境

  1. 在「套件中心」安裝Node JS 套件

啟動SSH服務

  1. Synology NAS:DSM 控制台 > 終端機 & SNMP > 終端機
  2. 勾選啟動 SSH 功能。
  3. 指定 SSH 連線的連接埠編號並儲存設定。為了確保系統安全性,建議將預設連接埠 22 用其他編號取代。

如何在Linux作業系統運行

  1. 在電腦上啟動終端機應用程式:
    • Windows:Windows PowerShell
    • macOS:Terminal.app
    • Linux:Terminal
  2. 登錄管理者權限
    • ssh 管理員帳號名稱@IP 位址 -p SSH 的連接埠號碼(EX:ssh admin@192.168.1.1 -p 22)
    • 輸入管理員帳號的密碼
    • 此時已登錄管理者權限,輸入指令 sudo -i
    • 再輸入管理員帳號的密碼
    • 您現在已透過 SSH 連線,以 root 權限登入
  3. Linux系統下,安裝Node.js環境
    • root權限(~#)
      • apt-get update(更新列表,看是否需要更新)
      • apt-get install nodejs(安裝 Node.js)
      • apt-get install npm(安裝 npm套件管理庫)
      • nodejs -v(檢查Node.js版本)
    • admin權限(~$)
      • sudo apt-get update(更新列表,看是否需要更新)
      • sudo apt-get install nodejs(安裝 Node.js)
      • sudo apt-get install npm(安裝 npm套件管理庫)
      • nodejs -v(檢查Node.js版本)
  4. 安裝nvm套件:切換不同Node.js 版本的管理器,root權限(~#)