zoukankan      html  css  js  c++  java
  • [转]Ubuntu 上 Yarn 安装

    原文: https://blog.csdn.net/aboutmn/article/details/87259762

    -----------------------------------------------------------------------------------------------

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

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

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

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

    sudo npm install yarn -g
    1
    但是,我推荐你使用官方推荐的方式进行安装

    使用官方推荐的方式安装Yarn JS
    这篇文章主要针对Ubuntu系统,例如Ubuntu 18.04, 16.04 等等。同样适用于Debain以及Debain发行系统。

    安装curl

    sudo apt install curl
    1
    添加GPG key

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

    sudo sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" >> /etc/apt/sources.list.d/yarn.list'
    1
    根系系统,刷新包列表

    sudo apt update
    sudo apt install yarn
    1
    2
    安装成功,查看版本

    yarn --version
    1
    使用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.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    生成了package.json文件:

    {
    "name": "test_yarn_proect",
    "version": "0.1",
    "description": "Test Yarn",
    "main": "index.js",
    "author": "abhishek",
    "license": "MIT"
    }
    1
    2
    3
    4
    5
    6
    7
    8
    一旦新建了package.json文件,你可以手动编辑package.json,或者通过yarn命令来管理包。

    添加包:

    yarn add <package_name>
    1
    更新包:

    yarn upgrade <package_name>
    1
    更新所有的包到最新版本:

    yarn upgrade
    1
    移除包:

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

    yarn
    or
    yarn install
    1
    2
    3
    如何从它Ubuntu系统移除Yarn
    移除yarn及其依赖

    sudo apt purge yarn
    1
    删除yarn源

    sudo rm /etc/apt/sources.list.d/yarn.list
    1
    希望这篇博客能够帮助到您。
    ————————————————
    版权声明:本文为CSDN博主「aboutmn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/aboutmn/article/details/87259762

  • 相关阅读:
    我的canvasnode v0.1完成了
    我们的scrum实践
    好文转贴(6)——代码永远是罪魁祸首吗?
    关于“产品驱动”和“技术驱动”
    居然获“最受读者喜爱的IT图书作译者奖”了
    重写代码 多重登录
    图片验证码接口
    syl/settings.py中配置注册 权限认证
    码云 上传与克隆
    短信验证接口
  • 原文地址:https://www.cnblogs.com/oxspirt/p/15034623.html
Copyright © 2011-2022 走看看