在Ubuntu上安装Node.js需先更新系统,推荐通过NodeSource仓库或NVM安装指定版本。项目初始化后,用npminstall安装生产依赖,--save-dev安装开发依赖,注意避免使用sudo并确保版本兼容性。
在Ubuntu上安装Node.js依赖,操作本身并不复杂,但新手常在版本选择和权限问题上遇到困难。以下从系统准备到项目初始化,再到依赖安装与管理,逐步梳理完整流程。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
开始安装Node.js前,建议先将Ubuntu的软件包列表更新至最新,避免因系统组件过旧引发兼容性问题。执行以下命令即可:
sudo apt update && sudo apt upgrade -y
若需从源码编译Node.js(通常无需,仅特殊场景需要),则需安装编译工具链:
sudo apt install python build-essential -y
大多数用户可跳过此步,但提前准备无妨。
Node.js依赖通过npm管理,因此需先确保Node.js和npm均已安装。推荐以下三种方式,可根据场景选择。
sudo apt install nodejs npm -y
安装后运行版本检查,确认满足项目要求(如Node.js ≥14.x):
node -v
npm -v
优点是无脑快,缺点是官方仓库版本通常较旧。
若官方仓库版本过旧,NodeSource提供APT仓库,可安装指定版本。以LTS版18.x为例:
# 先卸载旧版本(如有)
sudo apt remove --purge nodejs npm -y
# 导入GPG密钥并添加仓库
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
# 安装Node.js(自带npm)
sudo apt install -y nodejs
# 验证版本
node -v # 应输出 v18.x.x
npm -v # 对应npm版本
这种方式既稳定又能获取较新版本,是多数场景的首选。
若需在同一台机器上切换多个Node.js版本(如同时维护不同项目),可使用NVM(Node Version Manager)。
# 安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc # 使NVM生效
# 安装最新LTS版本
nvm install --lts
# 验证
node -v # 输出最新LTS版本,如v20.x.x
npm -v
NVM的最大优势是“版本随需切换”,nvm use <版本>即可完成,开发调试非常方便。
package.json是项目的“身份证”,记录依赖信息和元数据。进入项目目录,执行以下命令:
cd /path/to/your/project
npm init -y # 快速生成默认package.json
加-y参数使用全部默认值,省时省力。如需自定义项目名称、版本等信息,去掉-y,按提示逐步填写即可。
使用npm install安装依赖时,默认会写入package.json的dependencies字段。例如安装Express框架:
npm install express --save
或简写:
npm i express
两者效果相同,日常使用简写即可。
部分工具仅在开发时使用(如代码检查、自动重启),需加--save-dev参数,写入devDependencies字段:
npm install eslint --save-dev # 代码检查工具
npm install nodemon --save-dev # 开发时自动重启服务
这样打包发布时,生产环境不会包含这些非必要组件。
npm update express
package.json中删除npm uninstall express
npm install -g typescript # 全局安装TypeScript编译器
sudo可临时解决,但不推荐长期使用。更优做法是通过npm config set prefix ~/.npm-global配置全局安装路径,彻底避免sudo。nvm切换版本最为便捷。npm cache clean --force
完成以上步骤,Ubuntu上Node.js依赖的管理便基本覆盖全面。根据项目需求选择最合适的安装方式,开发效率自然提升。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述