{%hackmd /au2gfdvHR0mEjvR_NzROqA?both %} ###### tags: `Node.js` [Node.js] Node.js 和 npm === [TOC] <h2 class="title">甚麼是 Node.js</h2> - ==**獨立的 JavaScript 引擎,可以執行 JS 檔案。**== - 2008年9月2日 Google 釋出了一個開源瀏覽器程式 Chromium (WIKI) ,並且基於 Chromium 打造自己的免費瀏覽器程式 Chrome。 - Chromium 中就包含了我們主題的 ==**Node.js 的核心 V8 JavaScript engine**==,可以想成它就是在 Chromium 中負責的模組程式。 - Node.js 並非是一個程式語言,JavaScript 才是 - Node.js 是以V8 為核心,讓電腦可以以 Command line 的方式執行 JavaScript。 >  > <small>在 Command line 輸入 node 可以使用 node.js 模組</small> <h2 class="title">Node.js 版本差異</h2> > [下載 Node.js](https://nodejs.org/zh-tw/download/) - LTS 版本 - Long-term Support => 長期維護版本 - 也就是會有長期更新或維護 - Current 版本 - 當前最新的版本 - 最新不代表最穩定 - 套件支援度也不一定足夠 - 雖然裡面可能會有新功能,但是這些功能最後不見得會留下來。 - ==**除非你知道自己在做什麼,不然永遠應該使用 LTS 版本**== <h2 class="title">甚麼是 npm</h2> :::info 約等同 google play 商店,是一個集中管理的前端工具 ::: :::warning NPM = 套件管理工具 ::: > [NPM 官網](https://www.npmjs.com/) - Node.js 也包含了現在網頁工程師幾乎不可能不知道的 npm (Node Package Manager) ==**套件管理程式**==。 - 只要安裝 Node.js(<small>不是什麼奇怪的自行設計的安裝方式</small>),npm 會跟著 node 這隻程式一起被安裝。 - 目的當然是讓使用者更方便的管理並發布套件。 ## 怎麼用 VSCode 終端機來操作 node.js 1. 安裝 node.js LTS版本 2. 創建一個資料夾,用來當作 VSCode 的工作環境 >  > <small>將資料夾 npm-demo 設為 VSCode 的工作環境</small> 3. 啟動終端機(Terminal) >  > <small>檢視 > 終端</small> >  > <small>VSCode 的下方會出現終端機(Terminal)</small> ### node.js 的指令 - `node -v` : 檢查 Node.js 版本 - `npm -v` : 檢查 NPM 版本 >  > <small>Node.js 版本為 12.19.0 ,NPM 版本為 6.14.8</small> <h2 class="title">如何使用 npm</h2> - npm 主要下載與使用套件的方式有兩種 1. 直接 install 並且加上 global 的參數,把套件安裝成 Global 的, - 此種方式安裝完的套件路徑會被包含在系統的 Path 系統參數中 - 也就是可以直接把套件當成指令來使用,所以多半是用在指令行的套件上。 2. 常見的方式則是專寫 package.json 後再執行安裝 - 此種安裝方式會把套件下載在 package.json 旁邊,先新增 node_modules 資料夾以後再通通放進去。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up