📘
技术积累
  • 简介
  • 学习方法
    • 如何提高编程技能
  • 基础知识
    • Linux
      • Linux常用指令
      • rsync
      • VIM
      • tmate命令行分享
      • 命令别名存储
      • 项目服务器重启
    • 设计模式
    • 自动化接口使用
    • 项目经理培训
    • 报价策略
    • 培训材料撰写
  • 工具
    • Ajax
    • AutV
    • axios
    • Babel
    • bower
    • codecov
    • crypto
    • CSS3D
    • Docker
    • Echarts
    • Git
      • 如何删除项目
      • 多个ssh_key的生成与使用
      • 常用命令清单
    • Gitbook
      • Gitbook 更多配置
      • Markdown 标记示例
    • gulp
    • Istanbul
    • JEST
    • jMeter
    • js-md5
    • Kama
    • LESS Sass 编译工具Koala介绍
    • Lodash
    • Markdown
    • Maven
    • Moment
    • Nginx
    • NPM
    • NVM
    • particles.js粒子效果
    • PM2
    • Qs
    • Swagger
    • Webpack
    • Webpack
    • Yarn
    • Yeoman使用
  • 平台
    • 代码托管平台 GitLab
    • 代码安全平台 sonarqube
  • 语言和框架
    • 工作流
    • Angular
      • FUSE-Angular前端框架项目初始化
      • AngularJs-toaster-Angular提示弹框插件
      • ng-file-upload-Angular上传图片插件
      • ngclipboard-Angular复制到剪贴板插件
    • Vue
      • ElementUI-Vue前端框架项目初始化
      • clipboard使用
      • mobileSelect.js使用
      • vue-cookies使用
      • vue-fullpage使用
      • vue-router使用
      • Vue的Ref属性
      • Vuex使用
      • Vux使用
      • vux-uploader使用
      • Vue生命周期图例
      • iview-loader使用
    • cycleJs
    • ES6
      • async/await
    • react
      • react生命周期
      • create-react-app
      • Rematch
      • react-router
      • react-router-dom
      • css-in-js
    • TypeScript
      • VueAndTypeScript
    • 微信小程序
    • Hexo博客框架
      • Hexo博客框架-图片问题处理
      • Hexo博客框架-切换主题
    • SmartClient
    • HybridApp混合开发
      • uniapp
  • 代码审查
    • 代码命名规范
    • 页面代码结构
    • JavaScript标准编码风格
    • AirbnbJavaScript风格指南
  • 其他
    • 收藏|激发灵感的33套网页配色方案(附色值)
    • KPI&OKR
    • 测试自动化
    • view
    • 前端面试
      • 项目方面
      • html+css
      • JavaScript方面
      • JavaScript面试
      • 框架方面
      • 前端面试3+1
        • 20190420
        • 20190419
        • 20190418
        • 20190417
    • Linux面试题
    • JAVA面试
    • 测试面试
    • 钉钉使用
    • sd360
  • 前端知识积累
    • css3单位汇总
    • CSS解决loading效果
    • 深度克隆的方法
    • 加密技术
    • 解决ios下的微信页面背景音乐无法自动播放问题
    • 一套绝佳的图标字体库和CSS框架:Font Awesome
    • 关于ico图标不显示解决办法
    • 提升页面响应速度
    • innerHTML引入的script如何使用
    • JavaMap转Json
    • JS开发工具大全
    • 移动端插件
    • 移动端页面通过前端方法禁止ios页面横屏方法
    • 图片资源网站
    • 排序方式
    • 图片预览上传
    • Windows部署时脚本报错
Powered by GitBook
On this page
  • yarn
  • 第一章 简介
  • 第二章 优势
  • 第三章 安装
  • 第四章 使用

Was this helpful?

  1. 工具

Yarn

facebook开源

更快、离线安装、自动生成yarn.lock文件、网络回弹、emoji表情

安装

官网下载window版ORnpm下载安装

npm install yarn-g

使用

Yarn init

Yarn add [组件名]--添加组件

会与NPM冲突不推荐使用(Yarn global add[组件名]--全局安装组件)

Yarn add [组件名]--offline --离线安装组件

Yarn upgrade [组件名]--升级组件

Yarn remove [组件名]--删除组件

一、初识Yarn

npm install===yarn—— install 安装是默认行为。

npm install taco --save===yarn add taco—— taco 包立即被保存到 package.json 中

npm uninstall taco --save===yarn remove taco

在 npm 中,可以使用npm config set save true设置 —-save为默认行为,但这对多数开发者而言并非显而易见的。在 yarn 中,在package.json 中添加(add)和移除(remove)等行为是默认的。

npm install taco --save-dev===yarn add taco --dev

npm update --save===yarn upgrade——update(更新) vs upgrade(升级), 赞!upgrade 才是实际做的事!版本号提升时,发生的正是upgrade!

注意:npm update --save 在版本 3.11 中似乎有点问题。

npm install taco --global===yarn global add taco—— 一如既往,请谨慎使用 global 标记。

NPM与yarn对照

二、NPM-Yarn对照列表

npm init===yarn init

npm link===yarn link

npm outdated===yarn outdated

npm publish===yarn publish

npm run===yarn run

npm cache clean===yarn cache clean

npm login===yarn login(logout 同理)

npm test===yarn test

yarn

第一章 简介

2016年10月11日,Facebook将Yarn包管理器开源在了github上,在github上得到了很高的关注度,短短半年内github的star超过了2万多。

第二章 优势

2-1 极速

Yarn 缓存它下载的每个包,所以无需重复下载。它还并行化操作以最大化资源利用,所以安装时间比以往快。

2-2 超级安全

Yarn 在每个安装包的代码执行前使用校验码验证包的完整性。

2-3 超级可靠

Yarn 使用一个格式详尽但简洁的 lockfile 和一个精确的算法来安装,能够保证在一个系统上的运行的安装过程也会以同样的方式运行在其他系统上。

第三章 安装

3-1 macOS下安装

3-2 windows下安装

3-3 通用的方法

第四章 使用

4-1 开始新项目

4-2 添加依赖包

4-3 升级依赖包

4-4 移除依赖包

PreviousWebpackNextYeoman使用

Last updated 4 years ago

Was this helpful?

npm install--save===yarn add taco

你可以通过 Homebrew 包管理器安装 Yarn,如果没有安装 Node.js 它也可以安装(需要安装node.js)。

你需要在这里下载安装包(需要安装node.js)

可以使用一下命令行查看Yarn是否安装

taco@latest
http://www.jb51.net/article/95199.htm
http://blog.csdn.net/guoquanyou/article/details/61199935
https://yarnpkg.com/zh-Hans/docs/install#windows-tab