本快速教程向您展示了在Ubuntu和DebianLinux上安装Yarn包管理器的官方方法。您还将学习一些基本的Yarn命令以及完全删除Yarn的步骤。Yarn是Facebook开发的开源JavaScript包管理器。它是流行的npm包管理器的替代品,或者我应该说是改进版。Facebook开发团队创建了Yarn来克服npm的缺点。Facebook声称Yarn比npm更快、更可靠、更安全。与npm一样,Yarn为您提供了一种自动安装、更新、配置和删除从全局注册表检索的包的方法。Yarn的优点是速度更快,因为它缓存了每个已经下载过的包,所以不需要再次下载。它还并行化操作以最大限度地利用资源。在执行每个已安装包的代码之前,Yarn还使用校验和来验证完整性。Yarn还保证在一个系统上运行的安装在任何其他系统上都将完全相同。如果你在Ubuntu上使用node.js,那么你可能已经在你的系统上安装了npm。在这种情况下,您可以使用npm全局安装Yarn:sudonpminstallyarn-g但是,我建议使用官方方式在Ubuntu/Debian上安装Yarn。在Ubuntu和Debian上安装Yarn[官方方式]这里提到的说明应该适用于所有版本的Ubuntu,例如Ubuntu18.04、16.04等。同一套说明也适用于Debian和其他基于Debian的发行版。由于本教程使用curl添加Yarn项目的GPG密钥,因此最好验证您是否安装了curl。sudoaptinstallcurl如果curl尚未安装,上面的命令将安装它。现在您有了curl,您可以使用它来添加Yarn项目的GPG密钥,如下所示:curl-sShttps://dl.yarnpkg.com/debian/pubkey.gpg|sudoapt-keyadd-在此之后,将存储库添加到源列表中,以便您将来可以轻松升级Yarn包,并执行其余的系统更新:sudosh-c'echo"debhttps://dl.yarnpkg.com/debian/stablemain">>/etc/apt/sources.list.d/yarn.list'你现在可以继续了。更新您的Ubuntu或Debian系统以刷新可用软件包列表,然后安装Yarn:sudoaptupdatesudoaptinstallyarn这将同时安装Yarn和node.js。该过程完成后,验证Yarn是否已成功安装。您可以通过检查Yarn版本来执行此操作。yarn--version对我来说它显示如下输出:yarn--version1.12.3这意味着我的系统上安装了Yarn版本1.12.3。使用Yarn我假设您对JavaScript编程以及依赖项如何工作有一些基本的了解。这里我就不细说了。我将向您展示一些基本的Yarn命令,以帮助您入门。使用Yarn创建新项目与npm一样,Yarn也可以使用package.json文件。在此处添加依赖项。所有依赖包都缓存在项目根目录下的node_modules目录下。在项目的根目录中,运行以下命令生成一个新的package.json文件:它会问你一些问题。您可以按回车键跳过或使用默认值。yarninityarninitv1.12.3问题名称(test_yarn):test_yarn_proect问题版本(1.0.0):0.1问题描述:测试Yarn问题入口点(index.js):问题存储库url:问题作者:abhishek问题许可证(MIT):问题私有:成功保存package.json,82.42秒完成。这样就得到一个package.json文件如下:{"name":"test_yarn_proect","version":"0.1","description":"TestYarn","main":"index.js","author":"abhishek","license":"MIT"}现在您有了package.json,您可以手动编辑它以添加或删除包依赖项,或使用Yarn命令(首选)。用Yarn添加依赖你可以添加对特定包的依赖:yarnadd
