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