zoukankan      html  css  js  c++  java
  • 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/ 
    版权所有,欢迎转载,转载请注明原文作者及出处。

  • 相关阅读:
    重拾数学--初中--有理数
    Python中的运算符
    PyQt5实现虚拟摇杆
    Python无重复字符的最长子串
    Python两数相加
    Python两数之和
    DBMS,B树和B+树
    浮点数表示
    Lamada表达式
    Java编程思想P159页的错误
  • 原文地址:https://www.cnblogs.com/xifengxiaoma/p/9526144.html
Copyright © 2011-2022 走看看