zoukankan      html  css  js  c++  java
  • node的包管理工具:yarn和npm

    yarn是Facebook发布的一款依赖管理工具,它比npm更快、更高效。

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

    一、yarn官方网站:

    二、特点:

      • 超凡快速 
        Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
      • 超群安全 
        在执行代码之前,Yarn 会使用校验和来验证每个已安装的包的完整性。
      • 超级可靠 
        使用详细简洁的锁文件格式和确定性的安装算法, Yarn 能够保证在不同系统上无差异的工作。

    三、安装:

    首先确保:npm镜像在淘宝registry

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

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

    npm install -g yarn

    查看安装情况:

    四、使用:

    1、初始化

    yarn init

    发现git的客户端运行yarn init报错。

     

    2、 添加一个依赖包

    yarn add packageName@版本

    不确定是什么版本,就不输入“@版本”内容

     

    package.json文件

    3、更新一个依赖(升级一个依赖)

    yarn upgrade packageName

    4、删除一个依赖

    yarn remove packageName

     5、安装项目所需的所有依赖包

    yarn  或  yarn install

    五、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]
  • 相关阅读:
    Execution Contexts (执行上下文)
    OOP—ECMAScript实现详解
    requireJS入门
    SqlServer 傲娇的表变量
    CSharp进阶 引用类型引发的血案
    CSharp进阶 都是请求惹的祸
    z-index问题
    js中事件(自定义事件)
    做了个后末日朋克风的梦
    昨晚的梦
  • 原文地址:https://www.cnblogs.com/chengxs/p/7395991.html
Copyright © 2011-2022 走看看