已经安装的

yarn add vue
vue@2.2.5

yarn add  element-ui -S 


yarn add bootstrap@4.0.0-alpha.6 --save
 
yarn add @ng-bootstrap/ng-bootstrap --save
ng-bootstrap 以指令 (directive) 的形式提供组件, 方便在 html 视图中使用, 选择器 (selector) 使用同一的前缀 ngb , 类名则统一使用 Ngb 前缀。

更详细的博客
http://www.open-open.com/lib/view/open1478485680274.html

yarn 原仓库 包下载不 稳定,需要设置仓库为 tnpm 或在 cnpm
yarn config set registry “https://registry.npm.taobao.org”

Yarn 包管理工具 介绍:

Facebook出的,因为 node自带的 npm 包管理工具有缺陷
似乎是它独有的特性--离线模式: 一次在线联网安装包,永久离线使用,无需再联网重复地下载

直接用 Yarn官网 的描述 : (注:查看官网的文档和下载安装包可能需要***)

 

 

 
 
 
下载, 安装, 配置环境变量
下载
最新稳定版: v0.21.3,(2017.3.18 最新),有候选发布版本 v0.22.0 
我把下载链接放在CSDN上:

5M左右,不大

安装
一直下一步,我安装在C盘,因为我的node也是安装在那里。我不清楚安装在其他盘会不会影响到后面的操作,所以保险起见,安装在C盘
安装在  C:\Program Files (x86)\Yarn\bin


配置环境变量
这是为了告诉 cmd命令窗口 去 C:\Program Files (x86)\Yarn\bin 文件夹下执行yarn命令,具体的操作百度吧
我是用 “在PATH里引用环境变量”  这种方式来配置的
 
验证是否安装成功:yarn --version
如果出现版本号,说明安装成功 且 环境变量配置正确
没有的话,极有可能是环境变量配置错误

使用:

官方文档截图:

实际操作:
yarn init
先cd到你的项目的文件夹下
如果yarn命令不可用,检查一下环境变量是否配置正确
安装过程中,我什么都不写一直回车,全部用默认配置:


倒数第二行提示会在当前文件夹下生成如下 package.json 文件:
(此文件功能:描述项目的基本信息和依赖包的信息)

yarn add jquery
注释  : " jquery " 和 " jQuery " 似乎是不同的包,也就是说,包名区分大小写


yarn add jQuery
 
安装了两个包后,package.json 文件会自动变成这样:
 
看已经安装了的
yarn list
我标红色的是重点,不是报错
效果 3.26.2017:
yarn list v0.21.3
warning No license field

├─ @ng-bootstrap/ng-bootstrap@1.0.0-alpha.22
├─ ansi-regex@2.1.1
├─ ansi-styles@2.2.1
├─ async-validator@1.6.8
├─ babel-helper-vue-jsx-merge-props@2.0.2
├─ balanced-match@0.4.2
├─ block-stream@0.0.9
│  └─ inherits@~2.0.0
├─ bootstrap@4.0.0-alpha.6
│  ├─ jquery@>=1.9.1
│  └─ tether@^1.4.0
├─ brace-expansion@1.1.6
│  ├─ balanced-match@^0.4.1
│  └─ concat-map@0.0.1
├─ buffer-from@0.1.1
│  └─ is-array-buffer-x@^1.0.13
├─ buffer-shims@1.0.0
├─ builtins@1.0.3
├─ chalk@1.1.3
│  ├─ ansi-styles@^2.2.1
│  ├─ escape-string-regexp@^1.0.2
│  ├─ has-ansi@^2.0.0
│  ├─ strip-ansi@^3.0.0
│  └─ supports-color@^2.0.0
├─ commander@2.9.0
│  └─ graceful-readlink@>= 1.0.0
├─ concat-map@0.0.1
├─ core-util-is@1.0.2
├─ create-react-app@1.3.0
│  ├─ chalk@^1.1.1
│  ├─ commander@^2.9.0
│  ├─ cross-spawn@^4.0.0
│  ├─ fs-extra@^1.0.0
│  ├─ hyperquest@^2.1.2
│  ├─ semver@^5.0.3
│  ├─ tar-pack@^3.4.0
│  ├─ tmp@0.0.31
│  └─ validate-npm-package-name@^3.0.0
├─ cross-spawn@4.0.2
│  ├─ lru-cache@^4.0.1
│  └─ which@^1.2.9
├─ debug@2.6.3
│  └─ ms@0.7.2
├─ deepmerge@1.3.2
├─ duplexer2@0.0.2
│  ├─ readable-stream@~1.1.9
│  └─ readable-stream@1.1.14
│  │  ├─ core-util-is@~1.0.0
│  │  ├─ inherits@~2.0.1
│  │  ├─ isarray@0.0.1
│  │  └─ string_decoder@~0.10.x
├─ element-ui@1.2.5
│  ├─ async-validator@^1.6.6
│  ├─ babel-helper-vue-jsx-merge-props@^2.0.0
│  ├─ deepmerge@^1.2.0
│  └─ throttle-debounce@^1.0.1
├─ escape-string-regexp@1.0.5
├─ fs-extra@1.0.0
│  ├─ graceful-fs@^4.1.2
│  ├─ jsonfile@^2.1.0
│  └─ klaw@^1.0.0
├─ fs.realpath@1.0.0
├─ fstream-ignore@1.0.5
│  ├─ fstream@^1.0.0
│  ├─ inherits@2
│  └─ minimatch@^3.0.0
├─ fstream@1.0.11
│  ├─ graceful-fs@^4.1.2
│  ├─ inherits@~2.0.0
│  ├─ mkdirp@>=0.5 0
│  └─ rimraf@2
├─ glob@7.1.1
│  ├─ fs.realpath@^1.0.0
│  ├─ inflight@^1.0.4
│  ├─ inherits@2
│  ├─ minimatch@^3.0.2
│  ├─ once@^1.3.0
│  └─ path-is-absolute@^1.0.0
├─ graceful-fs@4.1.11
├─ graceful-readlink@1.0.1
├─ has-ansi@2.0.0
│  └─ ansi-regex@^2.0.0
├─ has-symbol-support-x@1.1.0
├─ has-to-string-tag-x@1.1.0
│  └─ has-symbol-support-x@^1.1.0
├─ hyperquest@2.1.2
│  ├─ buffer-from@^0.1.1
│  ├─ duplexer2@~0.0.2
│  └─ through2@~0.6.3
├─ inflight@1.0.6
│  ├─ once@^1.3.0
│  └─ wrappy@1
├─ inherits@2.0.3
├─ is-array-buffer-x@1.1.0
│  ├─ has-to-string-tag-x@^1.1.0
│  ├─ is-object-like-x@^1.1.0
│  └─ to-string-tag-x@^1.1.0
├─ is-function-x@1.1.0
│  ├─ has-to-string-tag-x@^1.1.0
│  ├─ is-primitive@^2.0.0
│  └─ to-string-tag-x@^1.1.0
├─ is-object-like-x@1.1.0
│  ├─ is-function-x@^1.1.0
│  └─ is-primitive@^2.0.0
├─ is-primitive@2.0.0
├─ isarray@0.0.1
├─ isexe@2.0.0
├─ jquery@3.2.1
├─ jsonfile@2.4.0
│  └─ graceful-fs@^4.1.6
├─ klaw@1.3.1
│  └─ graceful-fs@^4.1.9
├─ lodash.isnull@3.0.0
├─ lru-cache@4.0.2
│  ├─ pseudomap@^1.0.1
│  └─ yallist@^2.0.0
├─ minimatch@3.0.3
│  └─ brace-expansion@^1.0.0
├─ minimist@0.0.8
├─ mkdirp@0.5.1
│  └─ minimist@0.0.8
├─ ms@0.7.2
├─ once@1.4.0
│  └─ wrappy@1
├─ os-tmpdir@1.0.2
├─ path-is-absolute@1.0.1
├─ process-nextick-args@1.0.7
├─ pseudomap@1.0.2
├─ readable-stream@2.2.6
│  ├─ buffer-shims@^1.0.0
│  ├─ core-util-is@~1.0.0
│  ├─ inherits@~2.0.1
│  ├─ isarray@~1.0.0
│  ├─ isarray@1.0.0
│  ├─ process-nextick-args@~1.0.6
│  ├─ string_decoder@~0.10.x
│  └─ util-deprecate@~1.0.1
├─ rimraf@2.6.1
│  └─ glob@^7.0.5
├─ semver@5.3.0
├─ string_decoder@0.10.31
├─ strip-ansi@3.0.1
│  └─ ansi-regex@^2.0.0
├─ supports-color@2.0.0
├─ tar-pack@3.4.0
│  ├─ debug@^2.2.0
│  ├─ fstream-ignore@^1.0.5
│  ├─ fstream@^1.0.10
│  ├─ once@^1.3.3
│  ├─ readable-stream@^2.1.4
│  ├─ rimraf@^2.5.1
│  ├─ tar@^2.2.1
│  └─ uid-number@^0.0.6
├─ tar@2.2.1
│  ├─ block-stream@*
│  ├─ fstream@^1.0.2
│  └─ inherits@2
├─ tether@1.4.0
├─ throttle-debounce@1.0.1
├─ through2@0.6.5
│  ├─ readable-stream@>=1.0.33-1 <1.1.0-0
│  ├─ readable-stream@1.0.34
│  │  ├─ core-util-is@~1.0.0
│  │  ├─ inherits@~2.0.1
│  │  ├─ isarray@0.0.1
│  │  └─ string_decoder@~0.10.x
│  └─ xtend@>=4.0.0 <4.1.0-0
├─ tmp@0.0.31
│  └─ os-tmpdir@~1.0.1
├─ to-string-tag-x@1.1.0
│  ├─ lodash.isnull@^3.0.0
│  └─ validate.io-undefined@^1.0.3
├─ uid-number@0.0.6
├─ util-deprecate@1.0.2
├─ validate-npm-package-name@3.0.0
│  └─ builtins@^1.0.3
├─ validate.io-undefined@1.0.3
├─ vue@2.2.5
├─ which@1.2.14
│  └─ isexe@^2.0.0
├─ wrappy@1.0.2
├─ xtend@4.0.1
└─ yallist@2.1.2



Yarn 包管理工具的更多相关文章

  1. nodejs yarn包管理工具

    Yarn https://yarnpkg.com/zh-Hans/docs/install#windows-stable 安装包 Yarn Npm yarn npm i yarn global add ...

  2. 包管理工具(npm、yarn)

    npm包管理工具 1. npm的包安装分为本地安装(local).全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已. 2. 这两种安装方式的区别: 本地安装(安装在命令行运行所在 ...

  3. node的包管理工具:yarn和npm

    arn是Facebook发布的一款依赖管理工具,它比npm更快.更高效. NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题. 一.yarn官方网站: 英文官网:ht ...

  4. 前端包管理工具 yarn

    yarn 是一个  与 npm 类似的 前端包管理工具 安装 windows  要去官网下载 (一定要去官网下载 .mis 文件进行安装)   用npm 或者 cnpm  也能安装 但是这种安装 有缺 ...

  5. 包管理工具-yarn

    今天知道了一个新的包管理工具叫yarn,总结如下: 如果你知道npm的使用过程,那么yarn你就觉着相见恨晚呐...... npm存在的问题: >安装的时候无法保证速度的一致性 >安全问题 ...

  6. 主流包管理工具npm、yarn、cnpm、pnpm之间的区别与联系——原理篇

    接触 node 之后,一直使用npm包管理工具, cnpm 一开始会用一些,但是并没有觉得比 npm 快得多,使用 cnpm 的时候还经常安装不成功,只能再用 npm 安装一遍,渐渐的就弃用了 cnp ...

  7. npm 和 yarn 前端包管理工具

    前言 前端开发逐渐工程化,npm作为我们的依赖管理工具起到十分重要的作用,本文就来总结一下 npm 和 yarn 相关知识点. 正文 1.什么是npm (1)node的包管理器(node packag ...

  8. Node包管理工具

    Node包管理工具 只是简单的介绍一些工具的使用,有利于开发过程.除了介绍Node包管理工具,还介绍了前端打包工具,前端模块管理工具 Node包管理工具:    --npm    --cnpm    ...

  9. buckaroo 去中心化的c++包管理工具

    buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo 我们可以很容易集成一个大规模的项目 支持以下特性 直接从G ...

随机推荐

  1. 设计模式06: Adapter 适配器模式(结构型模式)

    Adapter 适配器模式(结构型模式) 适配(转换)的概念无处不在:电源转接头.电源适配器.水管转接头... 动机(Motivation)在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象 ...

  2. POJ2253 Frogger(spfa变形)

    Description Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Fro ...

  3. 很棒的git和python学习网站

    很棒的git和python学习网站:http://www.liaoxuefeng.com/ 博主名叫廖雪峰

  4. HBase基准性能测试报告

    作者:范欣欣 本次测试主要评估线上HBase的整体性能,量化当前HBase的性能指标,对各种场景下HBase性能表现进行评估,为业务应用提供参考.本篇文章主要介绍此次测试的基本条件,HBase在各种测 ...

  5. WebJars——web端静态资源的jar包

    1.WebJars介绍 Web前端使用了越来越多的JS或CSS,如jQuery,Backbone.js和Bootstrap.一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相 ...

  6. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

  7. mybatis 学习笔记(一):mybatis 初认识

    mybatis 学习笔记(一):mybatis 初认识 简介 MyBatis是一个Java持久层框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来.mybatis 可以将 prepar ...

  8. django中ModelForm解决多表单组合显示问题

    一.多表单组合显示问题 在项目中用ModelForm生成页面时 当有多表单组合显示时,会显示全部的关联表单数据. 而在实际项目中可能会出现只想让用户选择部分数据,这时候这样的显示就有问题. 二.问题解 ...

  9. 最小生成树问题:Kruskal算法 AND Prim算法

    Kruskal算法: void Kruskal ( ) {     MST = { } ;                           //边的集合,最初为空集     while( Edge ...

  10. 条目十二《切勿对slt容器的线性安全性又不切实际的依赖》

    条目十二<切勿对slt容器的线性安全性又不切实际的依赖> 这一条目,我想用简短而有力的语句来总结. stl库是为了照顾大多数情况,而不是某一领域,如果在库层次实现线性安全,很大可能是对性能 ...