• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > node的包管理工具:yarn和npm

node的包管理工具:yarn和npm

作者:saucxs的博客 字体:[增加 减小] 来源:互联网 时间:2017-09-11

本文主要包含yarn,npm等相关知识,saucxs的博客希望在学习及工作中可以帮助到您

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

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

 

一、yarn官方网站:

  • 英文官网:https://yarnpkg.com/
  • 中文网站:http://yarnpkg.cn/zh-Hans/

 

二、特点:

    • 超凡快速 
      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]

 

您可能想查找下面的文章:

  • node的包管理工具:yarn和npm

相关文章

  • 2018-08-23学会这3个方法,零基础也能做出好看的配色
  • 2018-08-23在可用性测试中,如何做好任务评估模型与计量方式?
  • 2017-08-06美妆造型类网站 颜色搭配技巧的方案及效果展示
  • 2018-08-23学会这20招PS操作技巧,提高80%的工作效率
  • 2018-08-23如何给节日主题做设计,来看这篇超全面的分析!
  • 2018-08-23这5个牢不可破的设计规则,是你打造优秀动效的标准
  • 2017-08-062008年网页设计十条经验总结
  • 2017-08-06深入理解::before/:before和::after/:after的使用
  • 2018-08-23学习按钮设计,看这篇就够了!
  • 2018-08-23AR KIT有哪些玩法?来看这些超好玩的案例!

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 超全面的图标基础知识总结
    • 新手建站入门教程 建站需要的条件和工具
    • 高手帮你学规范!iOS和Android规范解析之提示框+警告框
    • 想让作品更有冲击力?来学习设计中的3种构图视角
    • Web中常用字体介绍(ios和android浏览器支持的字体)
    • Web前端开发中找错的基本思路
    • 近8000字的「用户体验行业综述」,帮你在2018年里找准职业定位
    • 专访微博产品经理:骂之前,先给我个机会解释一下
    • 网站设计效果体验 之七种不同的色系
    • 如何让一个网站前端有气质可以吸引住用户

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有