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

默认仓库里的Node.js版本通常比较老,如果不想被“陈旧”所困,NodeSource提供的仓库是个好选择。它能让你直接装上最新的稳定版本。
18.x换成你想要的版本号,比如16.x或20.x):curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -sudo yum install -y nodejsnode -v # 比如输出 v18.17.1
npm -v # 比如输出 10.5.0如果你对版本没有太高要求,只是跑一些基础功能,直接用系统自带的仓库也能搞定——一条命令就行:
sudo yum install -y nodejs npm
装完之后同样用node -v和npm -v验证一下即可。
环境准备就绪,接下来就是安装模块了。npm把模块分为两类:本地模块(只针对当前项目)和全局模块(整个系统都能调用)。
本地模块会放进项目的node_modules目录,同时自动写入package.json的dependencies里——这样版本管理会清晰很多。
mkdir my_project && cd my_project
npm initnpm install express --sa ve 从npm 5+版本开始,--sa ve已经是默认行为,不写也没问题。有些工具(比如nodemon、http-server)需要全局安装,在命令后面加上-g或--global就行:
sudo npm install -g nodemon
注意:全局安装通常需要管理员权限,别忘了加
sudo,否则容易遇到权限问题。
模块装完之后,日常管理也少不了几个常用命令:
npm update module_name # 如 npm update expresspackage.json里的依赖:npm uninstall module_name # 如 npm uninstall expressnpm list,全局模块用npm list -g。最后说几个值得留意的要点:
sudo。如果报权限不足,可以去调整node_modules目录的权限,但千万别直接用sudo装本地模块——后面容易引发权限混乱。package.json来管理依赖,别手动画node_modules目录里的东西。npm install -g npm,把npm自己升到最新,安全性和功能都会有提升。按照上面的步骤操作,在CentOS上安装和管理Node.js模块就不会有太大问题了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8