在Ubuntu系统中,Node.js的依赖管理主要通过内置的npm
(Node Package Manager)进行。npm
不仅方便了开发者安装、更新和共享代码包,还帮助管理不同类型的依赖关系。以下是Node.js在Ubuntu中的依赖管理详细介绍:
安装Node.js和npm
- 使用Ubuntu默认仓库安装:
sudo apt update sudo apt install nodejs npm
- 使用NodeSource PPA安装:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs
- 使用nvm(Node Version Manager)安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install node
管理Node.js依赖
- 初始化项目:
mkdir my-node-app cd my-node-app npm init -y
- 安装依赖:
npm install package_name --save # 安装并添加到dependencies npm install package_name --save-dev # 安装并添加到devDependencies
- 查看依赖:
npm list # 查看当前目录下已安装的包
- 更新依赖:
npm update package_name # 更新当前目录下指定的包
- 卸载依赖:
npm uninstall package_name --save # 卸载dependencies下的包 npm uninstall package_name --save-dev # 卸载devDependencies下的包
package.json文件
package.json
文件记录项目信息和依赖关系,是依赖管理的重要工具。它包含了dependencies
、devDependencies
、optionalDependencies
、peerDependencies
和bundledDependencies
等字段。
以上就是在Ubuntu中使用npm管理Node.js依赖的基本方法。