阅读量:0
在Ubuntu上管理Node.js包主要使用npm(Node.js默认包管理器),以下是核心操作:
一、安装/更新包
-
安装包
npm install# 安装指定包,添加到dependencies npm install --save-dev # 安装为开发依赖 示例:安装Express框架
npm install express -
更新包
npm update# 更新指定包 npm update # 更新所有包 示例:更新所有依赖包
npm update -
全局安装
npm install -g# 全局安装(如工具类包) 示例:安装nodemon(开发工具)
npm install -g nodemon
二、卸载包
npm uninstall # 卸载普通包
npm uninstall -g # 卸载全局包
示例:卸载express
npm uninstall express
三、项目依赖管理
-
初始化项目
npm init -y # 快速生成package.json(默认配置)用于记录项目元数据和依赖关系。
-
查看依赖
npm list # 查看项目依赖树 npm ls -g # 查看全局安装的包 -
检查过时包
npm outdated # 列出可更新的依赖包
四、其他常用操作
-
配置镜像源(加速下载):
npm config set registry https://registry.npmmirror.com # 使用淘宝镜像 -
清除缓存:
npm cache clean --force -
运行脚本:
通过package.json中scripts字段定义的命令,如:npm run start # 执行start脚本
五、多版本管理(可选)
若需切换Node.js版本,可使用nvm(非npm直接功能,但常配合使用):
- 安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.bashrc - 切换Node.js版本:
nvm use# 如nvm use 18.16.1
以上命令覆盖了Ubuntu下Node.js包的核心管理需求,可根据实际场景选择使用。
以上就是关于“Ubuntu Nodejs如何管理包”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm