npm和cnpm

文章描述:

npm和cnpm区别是什么?

区别

npm是node的包管理工具,会把项目里所有的依赖项保存在package.json文件中。
cnpm是淘宝在中国搭建的npm副本,保证中国用户使用依赖不受网路的影响。

cnpm:优点是速度快,缺点是没办法保证每个同事安装依赖的时候版本一致,就会出现依赖升级不兼容性问题
npm:优点是通过package-lock.json文件能够锁定版本,缺点是安装速度慢。

切换

npm 切换 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm 切换 npm
npm config set registry https://registry.npmjs.org

–save-dev和–save
–save-dev的缩写是-D,开发环境
–save的缩写是-S,生产环境

发布时间:2023/05/14

发表评论