yarn 安装依赖(ubuntu16.04安装教程)

Yarn是由Facebook开发的开源的JavaScript包管理工具,它在现在流行的npm基础上进行了升级改进。Facebook开发团队创造yarn来克服npm的缺陷。并声明它比npm更快,更可靠,更安全。Yarn能够向npm一样根据全局注册信息,自动的管理包的安装,更新,配置,删除过程。Yarn的优点是:它比npm的速度更快,因为它会缓存所有下载下来的包,因此它不需要下载第二遍。最…

大家好,又见面了,我是你们的朋友全栈君。

Yarn 是由Facebook开发的开源的JavaScript包管理工具,它在现在流行的npm基础上进行了升级改进。Facebook 开发团队创造yarn来克服npm的缺陷。并声明它比npm更快,更可靠,更安全。

Yarn能够向npm一样根据全局注册信息,自动的管理包的安装,更新,配置,删除过程。

Yarn的优点是:
它比npm的速度更快,因为它会缓存所有下载下来的包,因此它不需要下载第二遍。
最大程度地并行化操作
使用checksums验证包

如果你已经在Ubuntu上面安装了nodejs,那么你安装了npm工具,你可以通过下列方式安装yarn:

sudo npm install yarn -g

但是,我推荐你使用官方推荐的方式进行安装

使用官方推荐的方式安装Yarn JS

这篇文章主要针对Ubuntu系统,例如Ubuntu 18.04, 16.04 等等。同样适用于Debain以及Debain发行系统。

安装curl

sudo apt install curl

添加GPG key

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

添加源

sudo sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" >> /etc/apt/sources.list.d/yarn.list'

根系系统,刷新包列表

sudo apt update
sudo apt install yarn

安装成功,查看版本

yarn --version

使用Yarn创建一个新的项目

和npm一样,Yarn需要package.json。你可以在package.json中添加所有的依赖,所有的包和依赖会被安装到项目根目录的node_modules文件夹中。

在项目的根目录,执行下面命令来生成package.json文件,根据提示填写一些星系。

yarn init
yarn init v1.12.3
question name (test_yarn): test_yarn_proect
question version (1.0.0): 0.1
question description: Test Yarn
question entry point (index.js): 
question repository url: 
question author: abhishek
question license (MIT): 
question private: 
success Saved package.json
Done in 82.42s.

生成了package.json文件:

{
  "name": "test_yarn_proect",
  "version": "0.1",
  "description": "Test Yarn",
  "main": "index.js",
  "author": "abhishek",
  "license": "MIT"
}

一旦新建了package.json文件,你可以手动编辑package.json,或者通过yarn命令来管理包。

添加包:

yarn add <package_name>

更新包:

yarn upgrade <package_name>

更新所有的包到最新版本:

yarn upgrade

移除包:

yarn remove <package_name>

如果你是手动便利package.json文件,执行下面命令更新包:

yarn
or
yarn install

如何从它Ubuntu系统移除Yarn

移除yarn及其依赖

sudo apt purge yarn

删除yarn源

sudo rm /etc/apt/sources.list.d/yarn.list

希望这篇博客能够帮助到您。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127623.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月10日 上午8:20
下一篇 2022年4月10日 上午8:20


相关推荐

  • Mac svn安装与使用

    Mac svn安装与使用下载应用程序 SnailSVN 精简版 免费 只可创建一个工作副本 苹果商店就可以下载 SnailSVN 专业版 收费 可同时创建多个工作副本 安装 选择内置 gt 1 7 x 1 8 x 1 9 x 随便选择一个 点击测试 会提示安装版本 gt 下一步 gt 下一步 gt 安装成功 使用 在 系统偏好设置 扩展 Finder 中启用 SnailSVN

    2026年3月26日
    2
  • java自定义运算符_Java运算符

    java自定义运算符_Java运算符Java 运算符计算机的最基本用途之一就是执行数学运算 作为一门计算机语言 Java 也提供了一套丰富的运算符来操纵变量 我们把运算符具体分为 算数运算符 比较运算符 逻辑运算符 位运算符 赋值运算符 条件运算符 instanceof 运算符 1 算数运算符算术运算符用在数学表达式中 它们的作用和在数学中的作用一样 操作符名称描述 加法相加运算符两侧的值 减法左操作数减去右操作数 乘法相乘操作符两侧

    2026年3月19日
    1
  • RabbitMQ(七):常用方法说明 与 学习小结

    RabbitMQ(七):常用方法说明 与 学习小结

    2021年10月5日
    42
  • springboot上传文件到文件夹

    springboot上传文件到文件夹springboot上传文件至项目当前路径下的文件夹关键代码,之后会分享完整代码到gitee默认上传文件到文件夹/***默认上传文件到文件夹**@paramfolder默认文件夹*@paramfile上传的文件*@return*/privateStringmyfileUp(Stri…

    2022年5月30日
    33
  • LoadRunner11的安装与激活成功教程「建议收藏」

    LoadRunner11的安装与激活成功教程「建议收藏」现在很多人都在用LoadRunner11,下面我就来说说自己下载和安装LR11的过程。一、安装1.先来下载LR11.建议大家都在正规网站下载,推荐一个网站http://bbs.51testing.com/thread-423695-1-1.html,直接将此网站复制到迅雷下载http://www.genilogix.com/downloads/loadrunner/loadrunner-11

    2022年7月22日
    15
  • html5是什么意思,HTML5是什么 HTML5是什么意思?

    html5是什么意思,HTML5是什么 HTML5是什么意思?随着Windows8正式版发布的脚步近在咫尺,近来关于Win8、IE10、HTML5的新闻逐渐增多,很多朋友对于Win8系统以及IE10浏览器都比较了解,但对于HTML5是什么还真有不少朋友不清楚,很多媒体网站在报道IE10浏览器支持最新html5的时候,不少朋友还是一头雾水,以下电脑百事网小编为大家简单介绍下HTML5是什么。HTML5是什么HTML5是什么意思专业的说,HTML5是用于取代1…

    2025年7月11日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号