商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > CentOS上Node.js模块安装指南

CentOS上Node.js模块安装指南

  发布于2026-07-15 阅读(0)

扫一扫,手机访问

在CentOS上安装Node.js模块,其实并没有想象中那么复杂——但前提是得把基础环境先搭好。Node.js是运行环境,npm是包管理器,这两样缺一不可。下面就直接进入正题,看看两种最常见的安装方式。

CentOS上Node.js模块安装指南

1. 通过NodeSource仓库安装(推荐,支持最新版本)

默认仓库里的Node.js版本通常比较老,如果不想被“陈旧”所困,NodeSource提供的仓库是个好选择。它能让你直接装上最新的稳定版本。

  • 步骤1:添加NodeSource仓库 以Node.js 18.x为例,在终端里执行下面这条命令(把18.x换成你想要的版本号,比如16.x20.x):
    curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
  • 步骤2:安装Node.js和npm 仓库添加完成后,直接安装:
    sudo yum install -y nodejs
  • 步骤3:验证安装 跑两行命令看看版本号,确认一切正常:
    node -v  # 比如输出 v18.17.1
    npm -v   # 比如输出 10.5.0

2. 通过CentOS默认仓库安装(版本较旧,仅适合基础需求)

如果你对版本没有太高要求,只是跑一些基础功能,直接用系统自带的仓库也能搞定——一条命令就行:

sudo yum install -y nodejs npm

装完之后同样用node -vnpm -v验证一下即可。

环境准备就绪,接下来就是安装模块了。npm把模块分为两类:本地模块(只针对当前项目)和全局模块(整个系统都能调用)。

1. 安装本地模块(推荐)

本地模块会放进项目的node_modules目录,同时自动写入package.jsondependencies里——这样版本管理会清晰很多。

  • 步骤1:进入项目目录 如果还没创建项目,先建一个并初始化(按提示填写项目信息即可):
    mkdir my_project && cd my_project
    npm init
  • 步骤2:安装模块 以安装Express框架为例:
    npm install express --sa ve
    从npm 5+版本开始,--sa ve已经是默认行为,不写也没问题。

2. 安装全局模块

有些工具(比如nodemonhttp-server)需要全局安装,在命令后面加上-g--global就行:

sudo npm install -g nodemon

注意:全局安装通常需要管理员权限,别忘了加sudo,否则容易遇到权限问题。

模块装完之后,日常管理也少不了几个常用命令:

  • 更新模块 把指定模块升级到最新版本:
    npm update module_name   # 如 npm update express
  • 删除模块 从项目中移除模块,同时清理package.json里的依赖:
    npm uninstall module_name   # 如 npm uninstall express
  • 查看已安装模块 本地模块用npm list,全局模块用npm list -g

最后说几个值得留意的要点:

  • 权限问题:本地模块安装不需要sudo。如果报权限不足,可以去调整node_modules目录的权限,但千万别直接用sudo装本地模块——后面容易引发权限混乱。
  • 版本管理:尽量靠package.json来管理依赖,别手动画node_modules目录里的东西。
  • 版本更新:不定期跑一下npm install -g npm,把npm自己升到最新,安全性和功能都会有提升。

按照上面的步骤操作,在CentOS上安装和管理Node.js模块就不会有太大问题了。

本文转载于:https://www.yisu.com/ask/44659979.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注