在Ubuntu上使用NPM(Node Package Manager)管理Node.js依賴的步驟如下:
首先,你需要確保你的系統上已經安裝了Node.js和NPM。你可以使用以下命令來安裝它們:
sudo apt update
sudo apt install nodejs npm
或者,你可以使用NodeSource的二進制分發庫來安裝特定版本的Node.js:
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
在你的項目目錄中,運行以下命令來初始化一個新的Node.js項目:
npm init
按照提示填寫項目信息,或者直接按回車鍵使用默認值。
你可以使用npm install
命令來安裝項目所需的依賴包。例如:
npm install express
這將會把express
包及其所有依賴項安裝到你的項目中,并更新package.json
文件。
如果你想安裝一個特定版本的包,可以使用@version
語法:
npm install express@4.17.1
你可以使用以下命令來查看項目中已安裝的所有包及其版本:
npm list
要更新項目中的所有依賴包到最新版本,可以使用以下命令:
npm update
如果你只想更新特定的包,可以使用:
npm update package-name
要刪除項目中未使用的依賴包,可以使用以下命令:
npm prune
package-lock.json
NPM會自動生成一個package-lock.json
文件,用于鎖定依賴包的版本。確保將這個文件提交到你的版本控制系統中,以確保在不同環境中安裝的依賴包版本一致。
如果你需要全局安裝某個包(例如,命令行工具),可以使用-g
選項:
npm install -g package-name
npx
npx
是NPM的一個包執行器,可以用來運行本地或遠程安裝的包。例如,你可以使用npx
來運行一個本地腳本:
npx ./script.js
或者運行一個遠程包的最新版本:
npx package-name
通過以上步驟,你可以在Ubuntu上有效地使用NPM來管理Node.js項目的依賴。