如何用Debian搭建JS开发平台
如何在Debian上搭建JavaScript(Node.js)开发平台
在Debian系统上搭建JavaScript开发环境,核心是安装Node.js(JavaScript运行时)和npm(Node.js包管理器),并根据需求配置开发工具链。以下是详细步骤:
1. 准备工作:更新系统包列表
在安装任何软件前,建议先更新系统包列表,确保获取最新版本:
sudo apt update &
&
sudo apt upgrade -y
2. 安装Node.js和npm
Node.js和npm是JavaScript开发的基础,以下是两种常用安装方式:
方法一:通过Debian官方仓库安装(适合需要稳定版本的用户)
Debian官方仓库提供了Node.js的稳定版本,可直接通过apt
安装:
sudo apt install nodejs npm -y
安装完成后,验证版本:
node -v # 查看Node.js版本(如v18.x.x)
npm -v # 查看npm版本(如9.x.x)
方法二:通过NodeSource仓库安装(适合需要特定或最新版本的用户)
若需要安装最新LTS版本或特定版本(如16.x、18.x),可通过NodeSource仓库安装:
# 移除旧版本(若有)
sudo apt remove nodejs npm -y
# 添加NodeSource仓库(以18.x为例,可替换为所需版本)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 安装Node.js和npm
sudo apt install -y nodejs
验证版本,确认安装成功。
3. 可选:使用NVM管理多个Node.js版本
若需要同时使用多个Node.js版本(如项目A用16.x,项目B用18.x),推荐使用NVM(Node Version Manager):
# 安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 加载NVM环境
source ~/.bashrc # 或~/.zshrc(根据shell类型)
# 列出可用版本
nvm ls-remote
# 安装特定版本(如18.17.1)
nvm install 18.17.1
# 使用指定版本
nvm use 18.17.1
# 设置默认版本
nvm alias default 18.17.1
通过nvm use
可快速切换版本,适合多项目开发。
4. 配置npm(可选但推荐)
设置全局包安装路径(避免权限问题)
默认情况下,npm全局包安装在/usr/local/lib/node_modules
,需root权限。可将路径改为用户目录:
# 创建全局包目录
mkdir ~/.npm-global
# 配置npm前缀
npm config set prefix '~/.npm-global'
# 将路径添加到环境变量(编辑~/.bashrc或~/.profile)
echo 'export PATH=~/.npm-global/bin:$PATH' >
>
~/.bashrc
# 生效配置
source ~/.bashrc
升级npm至最新版本
sudo npm install -g npm
5. 安装开发工具(可选但实用)
代码编辑器:Visual Studio Code(推荐)
通过Snap安装(最简方式):
sudo snap install --classic code
或通过APT安装:
sudo apt install software-properties-common apt-transport-https wget
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor >
microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" >
/etc/apt/sources.list.d/vscode.list'
sudo apt update &
&
sudo apt install code
代码检查与格式化工具
# ESLint(代码检查)
npm install -g eslint
# Prettier(代码格式化)
npm install -g prettier
版本控制:Git
sudo apt install git -y
6. 创建并运行第一个JavaScript项目
初始化项目
创建项目目录并初始化package.json
(记录项目依赖和脚本):
mkdir my-js-project &
&
cd my-js-project
npm init -y # 自动生成package.json
安装项目依赖
例如,安装Express框架(用于构建Web服务器):
npm install express
或作为开发依赖(如webpack):
npm install webpack --save-dev
创建入口文件
新建index.js
,编写简单代码:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) =>
{
res.send('Hello, Debian JS Development!');
}
);
app.listen(port, () =>
{
console.log(`Server running at http://localhost:${
port}
`);
}
);
运行项目
node index.js
打开浏览器访问http://localhost:3000
,应看到“Hello, Debian JS Development!”。
7. 可选:使用PM2管理Node.js进程
PM2是Node.js进程管理器,可实现应用自启、日志管理、负载均衡等功能:
# 全局安装PM2
sudo npm install -g pm2
# 启动应用
pm2 start index.js --name "my-js-app"
# 查看应用状态
pm2 list
# 停止应用
pm2 stop my-js-app
# 重启应用
pm2 restart my-js-app
通过以上步骤,你已在Debian系统上搭建了一个完整的JavaScript开发平台,可根据项目需求扩展工具链(如React/Vue脚手架、TypeScript编译器等)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何用Debian搭建JS开发平台
本文地址: https://pptw.com/jishu/727112.html