在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项目的依赖。