Node.js在CentOS上如何使用NPM包管理器
在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,上述步骤仍然适用。