阅读量:2
Linux上搭建JS开发环境
一 安装 Node.js 与包管理器
- 系统包管理器安装(简单稳定,版本可能偏旧)
- Ubuntu/Debian
sudo apt update sudo apt install -y nodejs npm - CentOS/RHEL(先启用 EPEL)
sudo yum install -y epel-release sudo yum install -y nodejs npm
- Ubuntu/Debian
- 使用 NVM 安装(推荐,便于多版本切换)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install --lts # 或 nvm install node nvm use --lts - 使用 NodeSource 仓库(获取更新版本)
# Ubuntu/Debian 示例(按需替换版本号) curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs - 验证安装
node -v npm -v
以上方法覆盖系统包管理器、NVM 与 NodeSource 三种常见方式,适合不同版本与灵活性需求。
二 选择与安装编辑器
- 推荐安装 Visual Studio Code
sudo apt update sudo apt install -y software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt update sudo apt install -y code - 常用扩展
code --install-extension dbaeumer.vscode-eslint code --install-extension esbenp.prettier-vscode code --install-extension msjsdiag.debugger-for-chrome
VS Code 提供完善的 JS/TS 生态与调试体验,配合 ESLint、Prettier 可显著提升代码质量与一致性。
三 创建项目与运行调试
- 初始化项目
mkdir my-js-project && cd $_ npm init -y - 安装常用开发依赖(按需)
npm i -D webpack webpack-cli babel-loader @babel/core @babel/preset-env npm i -D webpack-dev-server - 启动本地开发服务器(示例脚本)
# package.json { "scripts": { "start": "webpack serve --open" } } npm start - 运行与调试
node index.js node inspect app.js - VS Code 调试配置示例(.vscode/launch.json)
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceFolder}/index.js" } ] }
以上覆盖了从初始化、依赖管理、开发服务器到断点调试的完整链路。
四 前端项目与浏览器运行
- 浏览器直接运行
- 创建 index.html
JS in Browser - 用浏览器打开 index.html 即可执行 JS。
- 创建 index.html
- 使用现代前端工作流
- 通过 npm/yarn 管理依赖与脚本
- 使用 Webpack Dev Server 提供热更新与本地预览
npm i -D webpack-dev-server- 浏览器开发者工具(F12)可用于 Console、Sources 等调试 以上方式兼顾入门与工程化开发场景。
五 进阶与常用工具
- 进程管理(生产环境)
npm i -g pm2 pm2 start app.js --name "my-app" pm2 logs pm2 monit - 其他运行时与包管理器
- Deno(内置 TypeScript 支持)
curl -fsSL https://deno.land/x/install/install.sh | sh deno run deno_app.js - Yarn
curl -o- -L https://yarnpkg.com/install.sh | bash yarn init -y
- Deno(内置 TypeScript 支持)
- 版本控制与协作
sudo apt install -y git git init git add . git commit -m "Initial commit"
以上工具覆盖进程守护、替代运行时与团队协作基础能力。
以上就是关于“如何在Linux上搭建JS开发环境”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm