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是什麼?
- Node.js是一個 javascript 運作的環境,發佈於 2009年五月,由 Ryan Dahl開發,chrome v8引擎為核心。
- chrome v8 執行 javascript 核心流程分為兩階段
- 編譯:v8將 javascript 轉換為字源碼或二進制機器碼
- 執行:解釋器解釋執行字源碼或CPU執行二進制機器碼
- chrome v8 執行 javascript 核心流程分為兩階段
- 官方網站:https://nodejs.org
- LTS為穩定版(長期維護)
- Currentent為最新版,每半年出一個版本(約每年一月和七月)。
- 尾數為單號維護六個月
- 尾數為雙號六個月之後轉換成LTS
- NPM (Node Package Manager)是Node.js的套件管理庫 ,是全球最大的開源生態系統。
Node.js如何架設?
建置NodeJS 環境
- 在「套件中心」安裝Node JS 套件
啟動SSH服務
- Synology NAS:DSM 控制台 > 終端機 & SNMP > 終端機
- 勾選啟動 SSH 功能。
- 指定 SSH 連線的連接埠編號並儲存設定。為了確保系統安全性,建議將預設連接埠 22 用其他編號取代。
如何在Linux作業系統運行
- 在電腦上啟動終端機應用程式:
- Windows:Windows PowerShell
- macOS:Terminal.app
- Linux:Terminal
- 登錄管理者權限
- ssh 管理員帳號名稱@IP 位址 -p SSH 的連接埠號碼(EX:ssh admin@192.168.1.1 -p 22)
- 輸入管理員帳號的密碼
- 此時已登錄管理者權限,輸入指令 sudo -i
- 再輸入管理員帳號的密碼
- 您現在已透過 SSH 連線,以 root 權限登入
- ssh 管理員帳號名稱@IP 位址 -p SSH 的連接埠號碼(EX:ssh admin@192.168.1.1 -p 22)
- 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版本)
- root權限(~#)
- 安裝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)