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

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java使用OSS实现上传文件

    Java使用OSS实现上传文件

    2021年11月12日
  • Java8使用Stream流实现List列表的查询、统计、排序、分组

    Java8使用Stream流实现List列表的查询、统计、排序、分组Java8提供了Stream(流)处理集合的关键抽象概念,它可以对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。StreamAPI借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性。下面是使用Stream的常用方法的综合实例。(1)创建User.java(用户信息实体类)。importjava.math.BigDecimal;/***…

  • Myeclipse SVN插件使用

    Myeclipse SVN插件使用1.安装svn插件网络不好采用link方式安装也方便以后卸载,首先下载site-1.10.9.zip文件从中解压出features与plugins文件夹,复制到E:\MyEclipse\svn(该文件夹位置随意)里面在E:\MyEclipse\MyEclipse10.0\dropins(myeclipse安装位置)下新建文件svn.link,内容是:path=E:\\MyEclipse\\s

  • Java作业2.0

    Java作业2.0设计一个用户类User,类中的变量有用户名、密码和记录用户数量的变量,定义3个构造方法:无参的、为用户名赋值的、为用户名和密码赋值的,还有获取和设置密码的方法和返回类信息的方法。packageJa

  • 如何在eclipse中部署tomcat(生产环境tomcat热部署)

    eclipse环境下如何配置tomcat打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。单击“Server”选项,选择下方的“RuntimeEnvironments”。点击“Add”添加Tomcat。点击“Next”,选中自己安装的Tomcat路径。点击“Finish”完成。建立一个Web应用File→New→DynamicWeb

  • linux安装配置SVN并设置钩子

    linux安装配置SVN并设置钩子

    2021年10月29日

发表回复

您的电子邮箱地址不会被公开。

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