随着前端工程化的应用越来越广,插件和包的管理也逐渐衍生出很多的管理器,常见的几种包管理器如:npm、cnpm、yarn、pnpm,那你知道这些管理器之间有哪些区别吗?我们一起来逐个认识下它们:
npm
npm 是 Node.js 自带的包管理器,平时通过 npm install
命令来安装各种 npm 包(比如:npm install vue-router
),就是通过这个包管理器来安装的。
关于 npm 包下载镜像源的设置:
# 查看下载源
npm config get registry
# 绑定下载源
npm config set registry https://registry.npmmirror.com
# 删除下载源
npm config rm registry
npm 的 包的版本锁定文件是 package-lock.json
,如果有管理多人协作仓库的需求,可以根据实际情况把它添加至 .gitignore
文件,便于统一团队的包管理。