Ubuntu Nodejs工具使用方法

作者:袖梨 2026-06-08

Ubuntu环境下Node.js工具的使用指南

Ubuntu Nodejs工具如何使用

1. 安装Node.js工具

在Ubuntu上使用Node.js前,需先安装Node.js运行时及包管理工具(npm)。常见安装方式如下:

1.1 使用APT仓库安装(简单快捷)

# 更新系统软件包列表sudo apt update# 安装Node.js(包含npm)sudo apt install nodejs npm -y# 验证安装(显示版本号即为成功)node -v# 示例输出:v18.16.0npm -v # 示例输出:10.4.0

1.2 使用NodeSource PPA安装(推荐,支持最新版本)

若需安装特定版本(如18.x)的Node.js,可通过NodeSource提供的PPA实现:

# 导入NodeSource GPG密钥并添加APT仓库curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -# 安装Node.jssudo apt install -y nodejs# 验证安装(同上)node -vnpm -v

1.3 使用NVM(Node Version Manager)安装(灵活管理多版本)

若需同时使用多个Node.js版本,推荐使用NVM:

# 安装NVMcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash# 激活NVM(重新加载shell配置)source ~/.bashrc# 安装指定版本的Node.js(如18.16.0)nvm install 18.16.0# 切换至该版本nvm use 18.16.0# 验证安装node -v

1.4 配置npm环境(可选)

  • 设置全局安装路径:避免权限问题,可将全局模块安装至用户目录:
    mkdir ~/.npm-globalnpm config set prefix '~/.npm-global'# 将路径添加至~/.bashrcecho 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
  • 更换镜像源:使用国内镜像加速下载(如淘宝镜像):
    npm config set registry https://registry.npmmirror.com/

2. 常用工具命令

掌握以下命令可高效管理Node.js项目:

2.1 npm(包管理)

  • 初始化项目:生成package.json(记录项目元数据及依赖):
    npm init -y# 快速生成默认配置
  • 安装依赖:
    npm install lodash# 安装lodash至项目依赖npm install express --save# 安装express(生产依赖)npm install eslint --save-dev # 安装eslint(开发依赖)
  • 运行脚本:通过package.jsonscripts字段定义常用命令:
    // package.json示例"scripts": {"start": "node app.js","dev": "nodemon app.js"}
    运行命令:
    npm start# 启动应用(对应"start"脚本)npm run dev# 启动开发模式(对应"dev"脚本)

2.2 node(运行应用)

  • 执行JS文件:
    node app.js# 运行当前目录下的app.js文件
  • REPL环境:交互式执行JS代码(输入node进入,Ctrl+C退出):
    node> console.log("Hello Node.js!");// 输出:Hello Node.js!

2.3 nodemon(开发辅助)

自动监测文件变化并重启应用,避免手动重启:

# 全局安装nodemonnpm install -g nodemon# 启动应用(监测所有.js文件)nodemon app.js# 修改app.js后,nodemon会自动重启应用

2.4 pm2(进程管理)

用于生产环境,实现应用后台运行、负载均衡、日志管理:

# 全局安装pm2npm install -g pm2# 启动应用(名称设为"my-app")pm2 start app.js --name "my-app"# 查看运行中的应用列表pm2 list# 监控应用状态(实时日志)pm2 monit# 停止应用pm2 stop my-app# 重启应用pm2 restart my-app

2.5 eslint(代码质量)

检测JS代码中的语法错误及风格问题:

# 全局安装eslintnpm install -g eslint# 初始化eslint配置(交互式选择规则)eslint --init# 检查指定文件的代码eslint app.js# 自动修复部分问题eslint --fix app.js

3. 创建第一个Node.js项目

通过以下步骤快速搭建一个简单的Express Web应用:

3.1 初始化项目

mkdir my-express-appcd my-express-appnpm init -y

3.2 安装依赖

npm install expressnpm install nodemon --save-dev# 开发时自动重启

3.3 编写应用代码

创建app.js文件:

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启动(开发模式)npm run dev# 或使用pm2启动(生产模式)pm2 start app.js --name "my-express-app"

3.5 访问应用

打开浏览器,输入http://localhost:3000,即可看到“Hello from Node.js on Ubuntu!”的页面。

通过以上步骤,你可在Ubuntu上完成Node.js环境的搭建、常用工具的使用,并快速启动一个Web应用。根据实际需求,可进一步扩展项目(如添加数据库、模板引擎等)。

相关文章

精彩推荐