centos

Node.js在CentOS上如何使用NPM包管理器

小樊
45
2025-08-16 15:07:27
栏目: 编程语言

在CentOS上使用Node.js和NPM包管理器的步骤如下:

  1. 安装Node.js: CentOS默认可能没有安装Node.js,你可以通过以下几种方式来安装它。

    • 使用NodeSource二进制分发库: NodeSource提供了一个方便的脚本来安装特定版本的Node.js。首先,你需要添加NodeSource的仓库,然后使用yumdnf来安装Node.js。

      # 安装curl(如果尚未安装)
      sudo yum install curl
      
      # 添加NodeSource仓库(以Node.js 14.x为例)
      curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
      
      # 使用yum安装Node.js
      sudo yum install nodejs
      
    • 使用EPEL仓库: EPEL(Extra Packages for Enterprise Linux)是一个由Fedora项目提供的额外软件包仓库,它包含了Node.js。

      # 安装EPEL仓库
      sudo yum install epel-release
      
      # 安装Node.js
      sudo yum install nodejs
      
    • 手动编译安装: 如果你需要特定版本的Node.js或者想要从源代码编译,你可以从Node.js官方网站下载源代码并按照说明进行编译安装。

  2. 验证安装: 安装完成后,你可以通过运行以下命令来验证Node.js和NPM是否正确安装:

    node --version
    npm --version
    

    这些命令应该会显示Node.js和NPM的版本号。

  3. 使用NPM: NPM是Node.js的包管理器,你可以用它来安装、更新和管理Node.js应用程序所需的依赖包。

    • 安装全局包: 使用npm install -g package-name来安装全局包,例如安装nodemon

      npm install -g nodemon
      
    • 安装本地包: 在你的项目目录中,使用npm install package-name来安装依赖包到node_modules文件夹,并将其添加到package.json文件的依赖列表中:

      npm install express --save
      
    • 更新包: 使用npm update package-name来更新已安装的包。

    • 卸载包: 使用npm uninstall package-name来卸载不再需要的包。

  4. 配置NPM: 你可以使用npm config命令来配置NPM的行为,例如设置全局安装路径、缓存大小等。

    # 设置全局安装路径
    npm config set prefix /usr/local
    
    # 查看当前配置
    npm config list
    
  5. 使用Node.js和NPM开发应用程序: 现在你已经安装了Node.js和NPM,你可以开始创建和运行你的Node.js应用程序了。

请注意,CentOS 8已经在2021年底达到了生命周期的终点,因此建议迁移到CentOS Stream或其他长期支持(LTS)的Linux发行版。如果你正在使用CentOS 7,上述步骤仍然适用。

0
看了该问题的人还看了