在 Ubuntu 上使用 Node.js 管理项目依赖,通常会使用 npm(Node Package Manager)或 Yarn。以下是使用这两种工具管理项目依赖的基本步骤:
安装 Node.js 和 npm: 如果你还没有安装 Node.js 和 npm,可以通过以下命令安装:
sudo apt update
sudo apt install nodejs npm
初始化项目:
在你的项目目录中,运行以下命令来创建一个 package.json
文件,这个文件会记录你的项目依赖和其他配置信息:
npm init -y
安装依赖:
使用 npm install
命令来安装项目所需的依赖包。例如,如果你想安装 express
,可以运行:
npm install express --save
--save
参数会将依赖添加到 package.json
文件的 dependencies
中。
安装开发依赖:
如果你需要安装仅在开发环境中使用的依赖,可以使用 --save-dev
参数:
npm install nodemon --save-dev
查看已安装的依赖: 你可以使用以下命令来查看项目中已安装的所有依赖:
npm list
更新依赖:
使用 npm update
命令来更新项目中的依赖包:
npm update
移除未使用的依赖:
使用 npm prune
命令来移除 package.json
文件中未在项目中使用的依赖:
npm prune
Yarn 是另一个流行的 JavaScript 包管理工具,它提供了与 npm 类似的功能,但有一些不同的命令和工作流程。
安装 Node.js 和 Yarn: 如果你还没有安装 Yarn,可以通过以下命令安装:
sudo apt update
sudo apt install yarn
初始化项目:
在你的项目目录中,运行以下命令来创建一个 yarn.lock
文件和一个 package.json
文件:
yarn init -y
安装依赖:
使用 yarn add
命令来安装项目所需的依赖包。例如,如果你想安装 express
,可以运行:
yarn add express
这个命令会自动将依赖添加到 package.json
文件的 dependencies
中,并创建一个 yarn.lock
文件来锁定依赖版本。
安装开发依赖:
如果你需要安装仅在开发环境中使用的依赖,可以使用 --dev
参数:
yarn add nodemon --dev
查看已安装的依赖: 你可以使用以下命令来查看项目中已安装的所有依赖:
yarn list
更新依赖:
使用 yarn upgrade
命令来更新项目中的依赖包:
yarn upgrade
移除未使用的依赖:
使用 yarn remove
命令来移除项目中的依赖包:
yarn remove express
无论是使用 npm 还是 Yarn,管理项目依赖的基本概念和步骤都是相似的。选择哪一个工具取决于你的个人偏好和项目需求。