美文网首页
包管理工具npm换成yarn

包管理工具npm换成yarn

作者: 浪浪山小妖_ | 来源:发表于2019-08-13 14:10 被阅读0次

    主要考虑:

    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 <package...>会变成本地安装,注意顺序
    

    --by Affandi ⊙▽⊙

    相关文章

      网友评论

          本文标题:包管理工具npm换成yarn

          本文链接:https://www.haomeiwen.com/subject/nfgvjctx.html