開發 > Node.js 專案開發資料夾設定
在台灣以提升軟體開發服務品質為目標,今天我們將介紹如何為您的 Node.js 專案設置理想的開發資料夾結構。作為開發者,設置一個有效率且系統化的開發環境是非常重要的,不僅能夠提高工作效率,也能使團隊合作更加順暢。
初始設置
首先,需要將 Node.js 與 npm(Node 包管理器)安裝在您的開發環境中。可以透過下列指令檢查是否已經安裝:
node -v
npm -v
如果尚未安裝,可以前往 Node.js 的官方網站下載安裝。
建立專案資料夾
選擇一個合適的位置,然後建立專案資料夾。例如:
mkdir my-nodejs-project
cd my-nodejs-project
在專案資料夾中,初始化 npm 以建立 package.json
檔案:
npm init -y
此指令會根據預設值建立一個包含專案基本配置的 package.json
檔案。
基本資料夾結構
為了讓專案結構更具組織性,建議採用以下的資料夾結構:
my-nodejs-project/
│
├── src/
│ └── index.js
│
├── test/
│ └── index.test.js
│
├── node_modules/
│
├── package.json
└── .gitignore
src/
資料夾用於存放原始碼,主要的應用邏輯文件,如:index.js
。test/
資料夾用於存放測試文件,如:index.test.js
。node_modules/
資料夾會自動創建,用於存放專案的所有依賴模組。package.json
文件用於配置專案的基本資訊和依賴設定。.gitignore
文件用於排除不需要提交到版本控制系統的文件。
安裝必要依賴
要開發 Node.js 應用,可能需要一些常用的模組。以下是一些基本的安裝指令:
npm install express
Express 是一個快速、靈活且極簡的 Node.js 網頁應用框架,可以幫助我們快速建立起一個伺服器。
整合版本控制
建議將專案提交到 Git 版本控制系統中,並同步至線上存儲庫,如 GitHub。以下是簡單配置 Git 的步驟:
git init
git add .
git commit -m "Initial commit"
git remote add origin <repository-url>
git push -u origin master
記得將 <repository-url>
替換為您的線上存儲庫地址。
基本應用程式架構
在 src/index.js
文件中,我們可以使用 Express 快速建立一個基本的伺服器:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`App listening at http://localhost:${port}`);
});
此段程式碼會在本地端3000端口創建一個簡單的伺服器,回應