几个不同依赖包管理器常用命令对照参考表
使用其他依赖管理软件前请安装 Node.js 环境。
不同包管理器之间的异同之处请自行了解,本文只提供不熟悉命令时,速查常用命令的辅助表。
包管理器
关于 | npm | pnpm | yarn |
---|---|---|---|
官网 | npmjs.com | pnpm.io | yarnpkg.com |
描述 | npm 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。 npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册表。 | pnpm 是 Node.js 的替代包管理器。它是 npm 的直接替代品,相对来说速度更快、效率更高。 | Yarn 是 Facebook 发布的 Javascript 包管理器。也是替代 npm 的依赖管理工具,速度快。 |
全局安装 | 已内置于node中 | npm install pnpm -g |
npm install yarn -g |
查看版本号 | npm -v |
pnpm -v |
yarn -v |
查看源 | npm config get registry |
pnpm config get registry |
yarn config get registry |
默认源 | https://registry.npmjs.org/ |
https://registry.npmjs.org/ |
https://registry.yarnpkg.com/ |
更换国内源 | npm config set registry http://registry.npmmirror.com/ |
pnpm config set registry https://registry.npmmirror.com/ |
yarn config set registry https://registry.npmmirror.com/ |
常用命令对照表
使用不同依赖管理器时,总是犹豫某个命令是不是该这样写。
经过我简单对比,其实都大差不差,很多都是通用的:
常用命令 | npm | pnpm | yarn |
---|---|---|---|
构建新项目 package.json |
npm init |
pnpm init |
yarn init |
安装依赖包(install , 缩写 i ) |
npm add 包名 |
pnpm add 包名 |
yarn add 包名 |
更新依赖包(update ) |
npm up 包名 |
pnpm up 包名 |
yarn up 包名 |
更新依赖包为指定版本 | npm up 包名@版本号 |
pnpm up 包名@版本号 |
yarn up 包名@版本号 |
移除依赖( rm , uninstall , un ) |
npm remove 包名 |
pnpm remove 包名 |
yarn remove 包名 |
已有项目安装所有依赖 | npm install |
pnpm install |
yarn install |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 百里飞洋!
若存在错误或不当之处,还望兄台不吝赐教,期待与您交流!
评论