yarn:
yarn是由Facebook(react)、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具;
yarn 是为了弥补早期npm 的一些缺陷而出现的;
早期的npm存在很多的缺陷,比如安装依赖速度很慢、版本依赖混乱等等一系列的问题;
虽然从npm5版本开始,进行了很多的升级和改进,但是依然很多人喜欢使用yarn;
-g安装后,进行全局的环境配置,Windows的终端也可以使用
添加脚本:yarn/npm run build
c(china)npm
◼ 由于一些特殊的原因,某些情况下我们没办法很好的从 https://registry.npmjs.org下载下来一些需要的包。
◼ 查看npm镜像:
npm config get registry # npm config get registry
◼ 我们可以直接设置npm的镜像:
npm config set registry https://registry.npm.taobao.org
◼ 但是对于大多数人来说,并不希望将npm镜像修改了:
第一,不太希望随意修改npm原本从官方下来包的渠道;
第二,担心某天淘宝的镜像挂了或者不维护了,又要改来改去;
◼ 这个时候,我们可以使用cnpm,并且将cnpm设置为淘宝的镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm config get registry # https://r.npm.taobao.org/