在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,上述步骤仍然适用。