在Ubuntu上使用Node.js進行Web開發,可以遵循以下步驟:
NodeSource提供了一個方便的方式來安裝特定版本的Node.js。以下是安裝最新穩定版Node.js的步驟:
更新包列表:
sudo apt update
安裝NodeSource庫:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
安裝Node.js和npm:
sudo apt install -y nodejs
驗證安裝:
node -v
npm -v
如果你更喜歡使用Ubuntu的APT倉庫,可以這樣做:
更新包列表:
sudo apt update
安裝Node.js和npm:
sudo apt install nodejs npm
驗證安裝:
node -v
npm -v
創建項目目錄:
mkdir my-node-project
cd my-node-project
初始化Node.js項目:
npm init -y
這將創建一個package.json
文件,其中包含項目的元數據。
根據你的項目需求,安裝所需的npm包。例如,如果你要構建一個Web應用,可能需要安裝Express:
npm install express
創建一個server.js
文件:
touch server.js
編輯server.js
文件:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
啟動服務器:
node server.js
訪問你的Web應用:
打開瀏覽器并訪問http://localhost:3000
,你應該會看到“Hello World!”的消息。
你可以在package.json
中添加腳本來簡化啟動和管理服務器的過程。例如:
{
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
}
}
然后你可以使用以下命令來啟動服務器:
npm start
或者使用nodemon進行開發(nodemon會自動重啟服務器):
npm run dev
ESLint:用于代碼 linting。
npm install eslint --save-dev
npx eslint .
Prettier:用于代碼格式化。
npm install prettier --save-dev
npx prettier --write .
nodemon:用于自動重啟服務器。
npm install nodemon --save-dev
通過以上步驟,你可以在Ubuntu上使用Node.js進行Web開發。根據你的需求,你可以進一步探索和使用更多的Node.js生態系統工具和庫。