• Vue笔记:使用 Yarn 管理依赖包


    上年10月份, Facebook 发布了新的 node.js 包管理器 Yarn 用以替代 npm ,它比npm更快、更高效。

    Yarn VS npm

    1、yarn.lock 文件

    在 npm 中同样可以使用 npm shrinkwrap 命令来生成一个锁文件,这样在使用 npm install 时会在读取 package.json 前先读取这个文件,就像 Yarn 会先读取yarn.lock 一样。这里的区别是 Yarn 总会自动更新 yarn.lock,而 npm 需要你重新操作。

    2、并行安装

    每当 npm 或 Yarn 需要安装一个包时,它会进行一系列的任务。在 npm 中这些任务是按包的顺序一个个执行,这意味着必须等待上一个包被完整安装才会进入下一个;Yarn 则并行的执行这些任务,提高了性能。

    3、清晰的输出

    npm 默认情况下非常冗余,例如使用 npm install 时它会递归列出所有安装的信息;而 Yarn 则一点也不冗余,当可以使用其它命令时,它适当的使用 emojis 表情来减少信息

    Yarn 安装

    如果你安装了node,就安装了npm,可以使用下面的命令来安装:

    npm i yarn -g --verbose

    npm官方源访问速度实在不敢恭维,建议使用之前切换为淘宝镜像,在yarn安装完毕之后执行如下指令:

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

    到此为止我们就可以在项目中像使用npm一样使用yarn了。

    命令对比

    使用Yarn跟npm差别不大,具体命令关系如下:

    npm install  => yarn install
    npm install --save [package] => yarn add [package]
    npm install --save-dev [package] => yarn add [package] --dev
    npm install --global [package] => yarn global add [package]
    npm uninstall --save [package] => yarn remove [package]
    npm uninstall --save-dev [package] => yarn remove [package]

    作者:朝雨忆轻尘
    出处:https://www.cnblogs.com/xifengxiaoma/ 
    版权所有,欢迎转载,转载请注明原文作者及出处。

  • 相关阅读:
    HTTP方法(转)(学习基础)
    正则表达式 学习手记 111221
    原型模式 学习手记
    分布式事务 MSDTC配置
    Ibatis.Net 学习手记二 缓存
    IIS 7.0 部署MVC
    事务与分布式事务
    Ibatis+MVC 3.0 开发手记
    Ibatis.Net 学习手记一 简单的Demo
    简单工厂 学习手记
  • 原文地址:https://www.cnblogs.com/xifengxiaoma/p/9526144.html
Copyright © 2020-2023  润新知