包管理工具npm换成yarn

主要考虑:

  1. npm管理安装模块依赖的版本不太方便,容易在删除node_modules重新install或在其他机器上新安装时,安装模块的依赖的版本不一致,导致编译后的模块ID或trunkID不一致。yarn可以方便的自动生成并更新yarn.lock文件锁定依赖模块的版本。
  2. yarn可以从缓存中安装包,速度会有所提升
  3. 即便用cnpm也会出现莫名其妙的影响.

更换为yarn步骤:
1.npm直接安装

cnpm install yarn -g
  1. 安装好后验证yarn版本
yarn versions
  1. 删除原node_modules, 重新安装这里也可以手动删除node_modules文件夹
rm -rf node_modules

yarn
  1. 重新编译dll这里也许会出现找不到的报错,可以略过,不受相关的
yarn run dll

yarn run deploy

5.单独安装某个依赖

yarn add [name]

至此ok了.不过补充下安装源registry
1.查看一下当前源

yarn config get registry

2.切换为淘宝源

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

3.或者切换为自带的,默认地址

yarn config set registry https://registry.yarnpkg.com
  1. 全局安装依赖
yarn global add [name]
///注意:yarn add global 会变成本地安装,注意顺序

--by Affandi ⊙▽⊙

你可能感兴趣的:(包管理工具npm换成yarn)