Yarn的安装与使用详细介绍

作者:daisy 时间:2024-05-13 09:30:06 

在官方介绍里有这么一句话:

Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry.

关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。

快速安装

MacOS

在Mac上安装比较方便,使用初始化脚本即可


curl -o- -L https://yarnpkg.com/install.sh | bash

Linux

Po主自己的机器是Ubuntu,安装比较简单

输入命令


sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

然后输入安装命令就行啦:


sudo apt-get update && sudo apt-get install yarn

windows

windows 下需要下载msi文件 ,下载地址:https://yarnpkg.com/latest.msi

npm 的方式


npm install -g yarn

关于安装,你可以去官网查看到更多资料 https://yarnpkg.com/en/docs/install

Yarn的安装与使用详细介绍

安装完成后,你可以测试下自己的版本


yarn --version

PS: 如果抛出错误yarn: command not found ,你可以去这里找下解决方法,应该都可以解决的

开始使用

我们新建一个文件夹yarn测试下

输入命令: yarn init

Yarn的安装与使用详细介绍

一路enter下去就行

然后我们试着加一些依赖:


yarn add gulp-less

如果加入具体版本可以后面写上@0.x.x 这样子

Yarn的安装与使用详细介绍

Po主试着装了三个gulp插件,这个时候package.json里面是这个样子的:

Yarn的安装与使用详细介绍

如果你要移除的话,可以使用yarn remove package_name 比如:


yarn remove gulp-less

升级更新某个依赖可以使用这个:


yarn upgrade [package]

总结

总之安装和使用都挺方便的,注意本地node version >=4.0安装时会提示的。安装速度也挺快的,目前自己还没有publish过,不过打算稍后publish尝试下。如同FB声称,快速,可靠,安全。yarn是开源的,随着关注和使用的人越来越多,yarn会变得更好,相信也会有部分工程师使用yarn而放弃npm 。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

标签:yarn,安装,使用
0
投稿

猜你喜欢

  • PHP结构型模式之外观模式

    2023-05-25 11:43:14
  • Python GUI布局尺寸适配方法

    2022-03-07 05:52:26
  • pytorch掉坑记录:model.eval的作用说明

    2023-01-07 11:52:18
  • Asp截获后台登录密码的代码

    2012-12-04 20:20:38
  • Python内建类型list源码学习

    2023-03-21 09:41:24
  • 你知道吗实现炫酷可视化只要1行python代码

    2022-06-10 13:36:16
  • CSS执行顺序与优先权的问题

    2010-08-23 16:21:00
  • go语言制作的zip压缩程序

    2024-02-12 21:03:00
  • Python使用文件锁实现进程间同步功能【基于fcntl模块】

    2022-07-04 17:45:15
  • 支持多风格变换的ASP分页类

    2007-10-13 18:48:00
  • 没有SQL Server数据库时如何打开.MDF文件

    2024-01-15 05:58:52
  • Python多进程的使用详情

    2022-09-21 23:55:58
  • 巧用overflow属性解决中间间距问题

    2007-12-08 20:26:00
  • 用JMail、CDONTS发送邮件asp源码

    2007-09-24 15:58:00
  • Python爬虫框架Scrapy安装使用步骤

    2022-02-23 13:49:09
  • mysql获得60天前unix时间思路及代码

    2024-01-29 01:44:07
  • SQL Server数据库对上亿表的操作

    2008-11-16 18:13:00
  • springboot 启动时初始化数据库的步骤

    2024-01-26 18:32:57
  • python两种注释用法的示例

    2022-07-22 04:50:50
  • Python中的Matplotlib模块入门教程

    2023-08-14 23:05:16
  • asp之家 网络编程 m.aspxhome.com