ubuntu

Ubuntu Nodejs如何管理包

小樊
50
2025-08-27 09:25:23
栏目: 编程语言

在Ubuntu上管理Node.js包主要使用npm(Node.js默认包管理器),以下是核心操作:

一、安装/更新包

  1. 安装包

    npm install <package-name>  # 安装指定包,添加到dependencies
    npm install <package-name> --save-dev  # 安装为开发依赖
    

    示例:安装Express框架

    npm install express
    
  2. 更新包

    npm update <package-name>  # 更新指定包
    npm update  # 更新所有包
    

    示例:更新所有依赖包

    npm update
    
  3. 全局安装

    npm install -g <package-name>  # 全局安装(如工具类包)
    

    示例:安装nodemon(开发工具)

    npm install -g nodemon
    

二、卸载包

npm uninstall <package-name>  # 卸载普通包
npm uninstall -g <package-name>  # 卸载全局包

示例:卸载express

npm uninstall express

三、项目依赖管理

  1. 初始化项目

    npm init -y  # 快速生成package.json(默认配置)
    

    用于记录项目元数据和依赖关系。

  2. 查看依赖

    npm list  # 查看项目依赖树
    npm ls -g  # 查看全局安装的包
    
  3. 检查过时包

    npm outdated  # 列出可更新的依赖包
    

四、其他常用操作

五、多版本管理(可选)

若需切换Node.js版本,可使用nvm(非npm直接功能,但常配合使用):

  1. 安装nvm:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    source ~/.bashrc
    
  2. 切换Node.js版本:
    nvm use <version>  # 如nvm use 18.16.1
    

以上命令覆盖了Ubuntu下Node.js包的核心管理需求,可根据实际场景选择使用。

0
看了该问题的人还看了