• 第二十六节:cnpm的使用和yarn的用法详解


    一. cnpm详解

    1. 说明

        由于 一些特殊的原因,某些情况下我们没办法很好的从npm官方库中 https://registry.npmjs.org下载下来一些需要的包。

        除了可以直接修改npm的下载路径外【npm config set registry https://registry.npm.taobao.org】,我们也开始使用cnpm这个工具

        补充查看下载路径:【npm config get registry】

    2. cnpm的使用

      首先需要全局安装cnpm,【npm install cnpm -g】

      查看cnpm下载库的路径: 【cnpm config get registry】, 默认的地址为:https://registry.npmmirror.com/

      设置cnpm下载库的路径:【cnpm config set registry https://registry.npm.taobao.org】

    其它用法和npm一直,只要换成cnpm即可。

       比如【cnpm init -y】

    二. yarn详解

    1. 说明

         yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具;yarn 是为了弥补 npm 的一些缺陷而出现的;早期的npm存在很多的缺陷,比如安装依赖速度很慢、版本依赖混乱等等一系列的问题;虽然从npm5版本开始,进行了很多的升级和改进,但是依然很多人喜欢使用yarn;

    2. 使用

       需要先全局安装yarn ,运行指令【npm install yarn -g】

       运行【yarn init -y】 ,初始化项目,创建package.json文件

       运行【yarn add axios】,安装axios项目

    生成的package.json文件如下

    {
      "name": "05_yarn",
      "version": "1.0.0",
      "main": "index.js",
      "license": "MIT",
      "dependencies": {
        "axios": "^0.26.1"
      }
    }

    生成的yarn.lock文件如下

    # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
    # yarn lockfile v1
    
    
    axios@^0.26.1:
      version "0.26.1"
      resolved "https://registry.npmmirror.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9"
      integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==
      dependencies:
        follow-redirects "^1.14.8"
    
    follow-redirects@^1.14.8:
      version "1.14.9"
      resolved "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7"
      integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==

    补充其它yarn指令

    !

    • 作       者 : Yaopengfei(姚鹏飞)
    • 博客地址 : http://www.cnblogs.com/yaopengfei/
    • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
    • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
     
  • 相关阅读:
    Oracle-11g ASM Fast Mirror Resync特性
    Oracle
    Oracle-19C中的DML重定向(DML Redirection)
    Oracle-重建oraInventory仓库
    Oracle-输出存储在ASM中当前数据库客户端未打开的文件列表
    Oracle-19c特性之刷新数据库缓存中的密码文件信息
    Oracle-DG环境进行failover故障演练
    Oracle-switchover转换DG角色
    论衡中校长郗会锁儿子高考移民西藏事件反映出的诸多问题
    退役后记:春夏篇
  • 原文地址:https://www.cnblogs.com/yaopengfei/p/16148794.html
Copyright © 2020-2023  润新知