yarn入门

作者: 奥尼酱 | 来源:发表于2016-11-03 02:49 被阅读0次

    yarn是什么

    yarn官方文档

    yarn就是npm的命令行客户端的快速、安全、可靠的替代品.所以yarn也是从npm下载模块的哦,只是换了个下载工具罢了.

    速度极快,只要本地安装过的包,再次安装,几乎可以秒装回来,你完全可以放心删除node_modules重装,如果你曾经安装过,离线安装也是没问题的,除非你清理了本地缓存。

    yarn cache clean
    

    安装

    虽然官方提供了很多安装方式,但太麻烦了,还是用最简单的吧

    window

    npm install -g yarn
    

    其它系统

    sudo npm install -g yarn
    

    好了,测试一下

    yarn --version
    

    我相信你已经成功安装了yarn了,我们来简单体验一下

    初始化一个项目

    yarn init
    

    功能跟npm init 几乎一样

    以默认值初始化

    yarn init --yes
    yarn init -y
    

    与npm也雷同

    npm init -f
    

    添加依赖

    yarn add [package]
    yarn add [package]@[version]
    yarn add [package]@[tag]
    

    正如npm以下命令一样

    npm install [package]
    npm install [package]@[version]
    npm install [package]@[tag]
    
    yarn npm 备注
    yarn add [package] npm install [package] --save add默认添加到dependencies
    yarn add [package] --dev npm install [package] --save-dev
    yarn remove [package] npm uninstall [package] --save /--save-dev
    yarn global install [package] npm install [package] -g
    yarn global remove [package] npm uninstall [package] -g remove
    yarn run npm run
    yarn test npm test
    yarn install [package] --peer
    

    还可以安装平行依赖呢

    强制重装所有模块

    yarn install --force
    

    yarn 是从npm下载模块的,完全兼容已经在用npm的项目,可以无缝切换。
    yarn 安装过后会在项目根目录下生成并自动管理yarn.lock文件,把这个文件加入到git版本控制中,这个文件记录了依赖安装的版本和结构信息,通过同步给别人,别人再用yarn安装,可以确保你们生成的目录结构和包版本信息完全一致。

    相关文章

      网友评论

        本文标题:yarn入门

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