怎么在linux上搭建Node.js编程环境

发布时间:2021-12-29 10:08:22 作者:iii
来源:亿速云 阅读:137
# 怎么在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

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全栈开发之旅了! “`

推荐阅读:
  1. 在MAC上搭建Redis环境
  2. OpenSSL编程环境搭建

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

node.js linux

上一篇:JWT怎么应用

下一篇:Python如何处理运动员信息的分组与聚合

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》