在CentOS上使用Node.js和NPM包管理器的步骤如下:
安装Node.js: CentOS默认可能没有安装Node.js,你可以通过以下几种方式来安装它。
使用NodeSource二进制分发库:
NodeSource提供了一个方便的脚本来安装特定版本的Node.js。首先,你需要添加NodeSource的仓库,然后使用yum
或dnf
来安装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官方网站下载源代码并按照说明进行编译安装。
验证安装: 安装完成后,你可以通过运行以下命令来验证Node.js和NPM是否正确安装:
node --version
npm --version
这些命令应该会显示Node.js和NPM的版本号。
使用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
来卸载不再需要的包。
配置NPM:
你可以使用npm config
命令来配置NPM的行为,例如设置全局安装路径、缓存大小等。
# 设置全局安装路径
npm config set prefix /usr/local
# 查看当前配置
npm config list
使用Node.js和NPM开发应用程序: 现在你已经安装了Node.js和NPM,你可以开始创建和运行你的Node.js应用程序了。
请注意,CentOS 8已经在2021年底达到了生命周期的终点,因此建议迁移到CentOS Stream或其他长期支持(LTS)的Linux发行版。如果你正在使用CentOS 7,上述步骤仍然适用。