檢視 Node.js 的原始碼
←
Node.js
跳轉到:
導覽
、
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
您剛才的請求只有這個使用者組的使用者才能使用:
使用者
你可以檢視並複製本頁面的原始碼。
[[分類:應用軟體]] ==Node.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版本) #安裝npm套件: #*Global Install 全域安裝:npm install <font color='blue'><Module/Package Name></font> -g #**安裝位置查詢指令:npm root -g(可由 npm config set '',來修改位置) #*Local Install 區域安裝:npm install <font color='blue'><Module/Package Name></font> #**載入模組:require(<Moudle Name>) #安裝nvm套件:切換不同Node.js 版本的管理器 #*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) #*nvm istall 8.9(安裝 nvm 8.9版,為長期維護版本) #*nvm ls-remote(查看 nvm 所有版本) #*nvm已安裝版本切換:nvm use <font color='blue'>9.0(切換版本)</font> #**查看是否有切換成功:nvm ls #*每次登錄nvm預設版本:nvm alias defualt <font color='blue'>8.9(預設版本)</font> #指令語法 #*安裝套件:apt-get install <font color='blue'><Module/Package Name></font> #*觀看檔案:vi <font color='blue'><File Name></font> #*執行檔案:bash <font color='blue'><File Name></font> #*查看nvm事是否執行:nvm ls <!-- ==如何使用(哪些服務)== #與webdav連結 -->
返回到
Node.js
。
導航
個人工具
登入
名字空間
頁面
討論
變換
檢視
閱讀
檢視原始碼
檢視歷史
動作
搜尋
導覽
首頁
近期變動
隨機頁面
使用說明
工具箱
連入頁面
相關頁面修訂記錄
特殊頁面
頁面資訊