在CentOS系統上快速搭建Node.js開發環境,可以按照以下步驟進行:
sudo yum update -y
sudo yum install -y gcc make patch python openssl openssl-devel npm nodejs
NodeSource提供了一個方便的腳本來安裝特定版本的Node.js。以下是安裝最新版本的Node.js的步驟:
添加NodeSource倉庫:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash -
你可以選擇安裝其他版本的Node.js,例如14.x或18.x。
安裝Node.js和npm:
sudo yum install -y nodejs
驗證安裝:
node -v
npm -v
NVM是一個用于管理多個Node.js版本的工具,適合需要頻繁切換Node.js版本的場景。
安裝NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
配置NVM環境變量:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
安裝Node.js:
nvm install 16
nvm use 16
驗證安裝:
node -v
npm -v
設置npm鏡像源(可選):
npm config set registry https://registry.npm.taobao.org
創建Node.js項目:
mkdir mynodeapp
cd mynodeapp
npm init -y
編寫Node.js代碼:
創建一個名為app.js的文件,并編寫以下代碼:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World
');
});
server.listen(port, hostname, () => {
console.log(Server running at http://${hostname}:${port}/);
});
4. **運行Node.js項目**:
```bash
node app.js
為了提高開發效率,可以安裝一些Node.js開發工具,如編輯器、包管理器等。
編輯器:
包管理器:
sudo yum install -y npm
通過以下命令驗證Node.js和npm是否成功安裝:
node -v
npm -v
通過以上步驟,你已經在CentOS系統上成功搭建了Node.js開發環境?,F在,你可以開始使用Node.js來構建你的應用程序了。