欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【nodejs】 npm、cnpm、yarn

程序员文章站 2022-05-31 20:15:30
...

npm、cnpm、yarn

npm其实是一个应用商店:
1.它可以用来管理项目的第三方依赖,项目从开发到上线的三种依赖安装:
-g:
用来安装全局依赖,如:vue-cli(vue3.x)、git、create-react-app,etc
-S:
用来安装项目运行时依赖,如axios、ui库,etc
-D:
本地项目使用,项目上线时无需上传,只需在使用的时候下载下来就可以了
所有的依赖包基本都存在node_modules这个文件夹里面,但是由于这个文件夹存放的依赖包多,所以都是先将这个文件夹删除后上传,当我们拿到项目后,第一步就是npm i ,把所有的依赖先进性下载
npm的源在国外,所以一般下载较慢,因此,国内创建了一个镜像,在一段时间就会与官方npm进行比对,确保所有的依赖包都与官方同步。

npm i nrm -g ,nrm list 可以查看所有的镜像源地址,切换镜像源【nodejs】 npm、cnpm、yarn
*代表的是当前所处的镜像源
所以npm切换到cnpm可以通过nrm,只需要nrm use taobao 就可以了
还可以先行对cnpm进行安装:

npm install cnpm -g --registry=https://registry.npm.taobao.org

就可以使用cnpm 了,不过建议重启控制台

yarn:
npm下载yarn,然后设置一下源地址就可以了,不过npm下载下来的yarn可能会导致丢包

npm install -g yarn --registry=https://registry.npm.taobao.org

配置源地址:

yarn config set registry https://registry.npm.taobao.org -g

yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

另一种安装就是进官网下载yarn的安装包但是可能会比较难装,毕竟人家源在国外

相关标签: nodejs npm