在Ubuntu系统中,Node.js的依赖管理主要通过内置的npm
(Node Package Manager)进行。npm
不仅方便了开发者安装、更新和共享代码包,还帮助管理不同类型的依赖关系。以下是Node.js在Ubuntu中的依赖管理详细介绍:
sudo apt update
sudo apt install nodejs npm
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install node
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
文件记录项目信息和依赖关系,是依赖管理的重要工具。它包含了dependencies
、devDependencies
、optionalDependencies
、peerDependencies
和bundledDependencies
等字段。
以上就是在Ubuntu中使用npm管理Node.js依赖的基本方法。