- Koa.js 教程
- Koa.js - 首頁
- Koa.js - 概述
- Koa.js - 環境
- Koa.js - Hello World
- Koa.js - 生成器
- Koa.js - 路由
- Koa.js - URL 構建
- Koa.js - HTTP 方法
- Koa.js - 請求物件
- Koa.js - 響應物件
- Koa.js - 重定向
- Koa.js - 錯誤處理
- Koa.js - 級聯
- Koa.js - 模板引擎
- Koa.js - 表單資料
- Koa.js - 檔案上傳
- Koa.js - 靜態檔案
- Koa.js - Cookie
- Koa.js - 會話
- Koa.js - 身份驗證
- Koa.js - 壓縮
- Koa.js - 快取
- Koa.js - 資料庫
- Koa.js - RESTful APIs
- Koa.js - 日誌
- Koa.js - 腳手架
- Koa.js - 資源
- Koa.js 有用資源
- Koa.js - 快速指南
- Koa.js - 有用資源
- Koa.js - 討論
Koa.js - 環境
要開始使用 Koa 框架進行開發,您需要安裝 Node 和 npm(Node 包管理器)。如果您尚未安裝這些,請訪問 Node 設定 在本地系統上安裝 Node。在您的終端中執行以下命令,確認 Node 和 npm 已安裝。
$ node --version $ npm --version
您應該收到類似於以下的輸出:
v5.0.0 3.5.2
請確保您的 Node 版本高於 6.5.0。現在我們已經設定了 Node 和 npm,讓我們瞭解 npm 是什麼以及如何使用它。
Node 包管理器 (npm)
npm 是 Node 的包管理器。npm 登錄檔是一個公共的開原始碼包集合,用於 Node.js、前端 Web 應用、移動應用、機器人、路由器以及 JavaScript 社群的無數其他需求。npm 允許我們訪問所有這些包並在本地安裝它們。您可以在 npmJS 瀏覽 npm 上提供的包列表。
如何使用 npm?
有兩種方法可以使用 npm 安裝包:全域性安裝和本地安裝。
全域性安裝 - 此方法通常用於安裝開發工具和基於 CLI 的包。要全域性安裝包,請使用以下命令。
$ npm install -g <package-name>
本地安裝 - 此方法通常用於安裝框架和庫。本地安裝的包只能在其安裝的目錄中使用。要本地安裝包,請使用與上面相同的命令,但不帶 -g 標誌。
$ npm install <package-name>
每當我們使用 npm 建立專案時,都需要提供一個 package.json 檔案,其中包含專案的所有詳細資訊。npm 使我們能夠輕鬆設定此檔案。讓我們設定我們的開發專案。
步驟 1 - 啟動您的終端/cmd,建立一個名為 hello-world 的新資料夾並進入該資料夾:
步驟 2 - 現在,要使用 npm 建立 package.json 檔案,請使用以下命令:
npm init
它會詢問您以下資訊:
只需一直按 Enter 鍵,並在“作者姓名”欄位中輸入您的姓名。
步驟 3 - 現在我們已經設定了 package.json 檔案,我們將安裝 Koa。要安裝 Koa 並將其新增到我們的 package.json 檔案中,請使用以下命令:
$ npm install --save koa
要確認 Koa 是否已正確安裝,請執行以下命令:
$ ls node_modules #(dir node_modules for windows)
提示 - --save 標誌可以替換為 -S 標誌。此標誌確保 Koa 作為依賴項新增到我們的 package.json 檔案中。這有一個優點,下次我們需要安裝專案的所有依賴項時,我們只需要執行命令 npm install,它就會在這個檔案中找到依賴項併為我們安裝它們。
這就是我們開始使用 Koa 框架進行開發所需的一切。為了使我們的開發過程更容易,我們將從 npm 安裝一個工具 nodemon。此工具的作用是,每當我們在任何檔案中進行更改時,它都會重新啟動我們的伺服器,否則我們需要在每次檔案修改後手動重新啟動伺服器。要安裝 nodemon,請使用以下命令:
$ npm install -g nodemon
現在我們已經準備好深入研究 Koa 了!