溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在linux上搭建Node.js編程環境

發布時間:2021-12-29 10:08:22 來源:億速云 閱讀:152 作者:iii 欄目:云計算
# 怎么在Linux上搭建Node.js編程環境

Node.js是一個基于Chrome V8引擎的JavaScript運行時環境,廣泛應用于服務器端編程。本文將詳細介紹在Linux系統上搭建Node.js開發環境的完整流程。

## 一、準備工作

### 1. 系統要求
- 任何主流的Linux發行版(Ubuntu/Debian/CentOS/Fedora等)
- 至少1GB可用磁盤空間
- 穩定的網絡連接

### 2. 更新系統軟件包
在開始安裝前,建議先更新系統軟件包:

```bash
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# CentOS/RHEL
sudo yum update -y

# Fedora
sudo dnf upgrade -y

二、安裝Node.js

方法1:使用官方二進制包(推薦)

  1. 訪問Node.js官網下載頁面,獲取最新LTS版本的Linux二進制包鏈接

  2. 使用wget下載:

wget https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz
  1. 解壓并安裝:
tar -xvf node-v18.16.0-linux-x64.tar.xz
sudo mv node-v18.16.0-linux-x64 /usr/local/nodejs
  1. 配置環境變量:
echo 'export PATH=$PATH:/usr/local/nodejs/bin' >> ~/.bashrc
source ~/.bashrc

方法2:使用包管理器安裝

Ubuntu/Debian

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

CentOS/RHEL

curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

方法3:使用nvm(Node版本管理器)

  1. 安裝nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
  1. 重新加載shell配置:
source ~/.bashrc
  1. 安裝指定版本Node.js:
nvm install 18.16.0

三、驗證安裝

執行以下命令檢查安裝是否成功:

node -v  # 應顯示版本號如v18.16.0
npm -v   # 應顯示npm版本號
npx -v   # 檢查npx是否可用

四、配置npm

  1. 設置全局安裝路徑(避免使用sudo):
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
  1. 更新環境變量:
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
  1. 配置npm鏡像源(國內用戶建議):
npm config set registry https://registry.npmmirror.com

五、安裝常用工具

  1. 安裝yarn:
npm install -g yarn
  1. 安裝開發工具:
npm install -g nodemon typescript eslint
  1. 安裝PM2進程管理器:
npm install -g pm2

六、創建測試項目

  1. 初始化項目:
mkdir myapp && cd myapp
npm init -y
  1. 創建測試文件app.js
const http = require('http');

const server = http.createServer((req, res) => {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js!\n');
});

server.listen(3000, () => {
  console.log('Server running at http://localhost:3000/');
});
  1. 運行項目:
node app.js
  1. 訪問測試:
curl http://localhost:3000

七、開發環境優化

1. 配置VS Code

  • 安裝官方Node.js擴展
  • 推薦插件:
    • ESLint
    • Prettier
    • npm Intellisense

2. 調試配置

在VS Code中創建.vscode/launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "skipFiles": ["<node_internals>/**"],
      "program": "${workspaceFolder}/app.js"
    }
  ]
}

八、常見問題解決

  1. 權限錯誤

    sudo chown -R $(whoami) ~/.npm
    
  2. 版本沖突: 使用nvm管理多版本Node.js

  3. 端口占用

    sudo lsof -i :3000
    kill -9 <PID>
    

九、后續學習建議

  1. 學習Express/Koa等Web框架
  2. 掌握異步編程和Promise/async-await
  3. 了解模塊系統和package.json配置
  4. 學習使用調試工具和性能分析

通過以上步驟,您已經成功在Linux系統上搭建了完整的Node.js開發環境,可以開始您的JavaScript全棧開發之旅了! “`

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女