当前位置: 首页 > news >正文

Node.js 开发环境完整部署指南(精简优化版)

适用系统:Ubuntu 18.04+、CentOS 7+、macOS,全程使用国内镜像提升下载速度,统一目录规划、环境配置与常用脚本。

一、前置环境准备

1. 基础要求

  • 磁盘空间:至少 4GB 可用空间
  • 网络连接:可正常访问外网(国内推荐使用镜像源)

2. 安装系统依赖

# 运行以下命令安装系统依赖# Ubuntu / Debiansudoaptupdatesudoaptinstall-ycurlwgetgitbuild-essential# CentOS / RHELsudoyum updatesudoyum groupinstall-y"Development Tools"sudoyuminstall-ycurlwgetgit# macOS(需先安装 Homebrew)brewinstallcurlwgetgit二、统一目录规划 集中管理 Node、缓存、项目、工具文件,方便后续维护。1. 创建目录并授权bash运行# 批量创建目录sudomkdir-p/data/{node/{nvm,global},cache/{npm,yarn,nvm},projects,tools}## 赋予当前用户权限(username 替换为你的用户名,也可直接使用 $USER)```bashsudochown-R$USER:$USER/data

目录结构说明

/data/ ├── node/ # Node.js 相关目录 │ ├── nvm/ # NVM 安装路径 │ └── global/ # npm 全局包目录 ├── cache/ # 各类工具缓存目录 │ ├── npm/ │ ├── yarn/ │ └── nvm/ ├── projects/ # 开发项目存放目录 └── tools/ # 自定义管理脚本目录

三、NVM 安装与配置(多版本 Node.js 管理)

1. 安装 NVM(推荐使用国内镜像源)

# 运行以下命令安装 NVM# 指定 NVM 安装目录exportNVM_DIR="/data/node/nvm"## 国内镜像安装(推荐)```bashcurl-o- https://gitee.com/mirrors/nvm/raw/master/install.sh|bash

2. 临时加载并验证

# 运行以下命令临时加载 NVM 并验证exportNVM_DIR="/data/node/nvm"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"[-s"$NVM_DIR/bash_completion"]
http://www.gsyq.cn/news/1505774.html

相关文章:

  • 模块化设计与接口契约
  • 如何5分钟快速上手Cat-Printer:终极开源蓝牙热敏打印解决方案
  • 告别手动抬杆!用Java调用海康威视HCNetSDK实现道闸远程开关(附完整代码)
  • 2026南京闲置LV回收TOP排名,收的顶高分夺冠稳居龙头地位 - 奢侈品回收评测
  • 如何高效整合阅读笔记:Obsidian微信读书插件的完整配置指南
  • MPC8349EA时钟系统配置:从PLL原理到硬件设计的嵌入式实战指南
  • MOOTDX终极指南:Python通达信数据接口的完整免费解决方案
  • 用 OpenCV 5 DNN 跑 PP-OCR:一个适合新手学习的 C++ 动态库 + C# 可视化测试项目
  • P89LPC93x单片机UART、I2C、SPI、ADC外设深度解析与实战配置
  • 美团APP店铺与评论数据自动化采集工具(含签名生成、多接口协同与反反爬适配)
  • MPC8313E DDR与以太网接口时序设计实战解析
  • 卫生间漏水到楼下怎么查找漏水点?2026兰州24小时上门维修电话TOP7机构推荐,免费勘察+精准定位,专业师傅处理屋顶墙体洗手间暗管漏水 - 一休咨询
  • LayoutParser:5步搞定深度学习文档布局分析的完整指南
  • 深度解析:Penpot云原生设计平台的微服务架构与性能优化实战指南
  • 深入浅出跳表(SkipList):原理、实现与代码实战
  • 2026年广州注册公司代办服务推荐榜:一般、小规模纳税人、无地址注册、变更服务、异常处理一站式优质之选! - 信息热点
  • LeetCode CodeTop 88.合并两个有序数组
  • 天津红桥防水补漏哪家靠谱?2026正规修缮公司排名实测(全区通用) - 苏易房屋修缮
  • 2026北京朝阳区宝格丽首饰回收:这些细节决定回收价 - 逸程
  • 如何高效使用downkyi哔哩下载姬:B站8K超高清视频下载终极指南
  • 告别卡顿与延迟:用Sunshine构建你的家庭游戏串流中心
  • 【趣解】COM/DCOM/COM+:微软的构件“三国演义“
  • DDrawCompat:为Windows Vista-11系统重燃经典DirectX游戏生命力的终极兼容方案
  • STM32F411RC平台RT-Thread下开箱即用的片内Flash分区管理工程
  • 卫生间漏水到楼下怎么查找漏水点?2026开封24小时上门维修电话TOP7机构推荐,免费勘察+精准定位,专业师傅处理屋顶墙体洗手间暗管漏水 - 一休咨询
  • Spotlight 2 上市售价 129.99 美元,呼吸练习与聚光功能助演讲者从容展示!
  • IPv4与IPv6协议详解:起源、应用、优缺点及未来发展
  • 题解:学而思编程 动态绝对值最小
  • 从零到一:用Charles打通移动端调试全链路,H5/APP抓包实战
  • 降AIGC黑科技!AI率92%暴降至5%!实测10款AI智能降重工具!免费额度狂薅攻略