商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何在ubuntu上使用nodejs进行开发

如何在ubuntu上使用nodejs进行开发

  发布于2026-07-27 阅读(0)

扫一扫,手机访问

要在Ubuntu上搭建Node.js开发环境,其实并不复杂。下面从安装开始,一步步把整个流程理清楚。

如何在ubuntu上使用nodejs进行开发

1. 安装Node.js

安装Node.js,Ubuntu上主要有三种方式。其中,NVM(Node Version Manager)和NodeSource PPA是比较推荐的方案,兼顾灵活性和稳定性。

1.1 使用NVM安装(推荐)

如果需要在不同项目间切换Node.js版本,NVM绝对是最佳选择。它让你可以轻松管理多个版本,切换起来随心所欲。

  • 安装NVM:执行下面这条命令,下载并执行安装脚本,之后重新加载终端配置。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
  • 安装Node.js:通过NVM,你可以安装最新LTS版本(稳定版),或者指定一个特定版本。
nvm install --lts      # 安装最新LTS版本(如v18.x)
nvm install 16.14.0    # 安装特定版本(如v16.x)
  • 验证安装:运行以下命令,确认版本信息。
node -v    # 输出Node.js版本(如v18.12.1)
npm -v     # 输出npm版本(如9.6.7)

1.2 使用NodeSource PPA安装

如果你的项目需要固定一个较新的版本,NodeSource PPA是个不错的选择。它提供最新的Node.js版本,安装也比较直接。

  • 添加PPA并安装:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 将18.x替换为你需要的版本
sudo apt install -y nodejs
  • 验证安装:同样,运行node -vnpm -v

1.3 使用APT安装(简单但不推荐)

如果只是快速测试,用APT安装最省事。但要注意,这种方式得到的版本通常比较旧,比如v14.x。

sudo apt update
sudo apt install nodejs npm
node -v  # 通常是较旧版本(如v14.x)

2. 配置开发环境

2.1 选择文本编辑器/IDE

Visual Studio Code(VS Code)是Node.js开发的首选。它对Node.js的支持非常完善,内置调试、Git工具和丰富的扩展插件。安装也很简单:

sudo snap install --classic code

2.2 安装常用全局工具

  • nodemon:自动重启Node.js应用。修改代码后无需手动重启,开发时非常方便。

    npm install -g nodemon
  • pm2:进程管理器,用于后台运行和监控应用,是生产环境的必备工具。

    npm install -g pm2

2.3 配置npm全局路径(可选)

如果想避免权限问题,可以将全局模块安装到自定义目录。可以按以下步骤操作:

mkdir ~/.npm-global               # 创建全局目录
npm config set prefix '~/.npm-global'  # 设置全局路径
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc  # 添加到PATH
source ~/.bashrc                   # 重新加载配置

3. 创建并运行Node.js项目

3.1 初始化项目

  • 创建项目文件夹并进入:
mkdir my-node-app && cd my-node-app
  • 初始化 package.json,记录项目依赖与配置:
npm init -y   # 自动生成默认配置

3.2 安装项目依赖

  • 安装本地依赖(如Express框架):
npm install express     # 安装Express
npm install lodash      # 安装其他依赖
  • 安装开发依赖(如ESLint代码检查工具):
npm install eslint --save-dev

3.3 编写示例代码

创建一个 index.js 文件,写一个简单的HTTP服务器

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello from Node.js on Ubuntu!');
});

app.listen(port, () => {
  console.log(`Server running at http://localhost:${port}`);
});

3.4 运行项目

  • 开发模式(自动重启):使用 nodemon 运行,修改代码后自动刷新。

    nodemon index.js
  • 生产模式(后台运行):使用 pm2 运行,应用保持存活。

    pm2 start index.js --name "my-app"   # 启动应用
    pm2 list                              # 查看运行中的应用
    pm2 logs                              # 查看日志

4. 常见进阶操作

4.1 切换Node.js版本

使用NVM可以轻松切换版本:

nvm use 16.14.0    # 切换到v16.14.0
nvm use --lts      # 切换到最新LTS版本

4.2 更新npm

升级npm到最新版本:

npm install -g npm@latest

4.3 删除Node.js

  • 卸载通过APT安装的版本:
sudo apt remove --purge nodejs npm
sudo apt autoremove
  • 卸载通过NVM安装的版本:
nvm uninstall 18.12.1   # 将版本号替换为目标版本

通过以上步骤,你已经在Ubuntu上成功搭建了Node.js开发环境,可以开始编写、运行和调试Node.js应用了。根据项目需求选择合适的安装方式,配合VS Code、nodemon等工具,开发效率会大大提升。

本文转载于:https://www.yisu.com/ask/69642369.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注