摘要:安装包老是失败,今天发现一个更好的包安装工具,可以用这个来管理我们的包。是最近发布的一款依赖包安装工具。在官方介绍里有这么一句话关键意思就是,快速安全可靠。如同声称,快速,可靠,安全。原文地址的安装与使用详细介绍
npm安装包老是失败,今天发现一个更好的包安装工具Yarn,可以用这个来管理我们的包。不知道大家有没有觉察到Facebook近年大招频出。Yarn是Facebook最近发布的一款依赖包安装工具。Yarn是一个新的快速安全可信赖的可以替代NPM的依赖管理工具,Yarn正式发布没几天已经迅速达到了数万赞,就可以知道大家苦NPM久已。这篇文章将详细介绍Yarn的安装与使用。
在官方介绍里有这么一句话:
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.
关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。
curl -o- -L https://yarnpkg.com/install.sh | bash2、Linux
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 yarn3、windows
windows 下需要下载msi文件 ,下载地址:https://yarnpkg.com/latest.msi
npm 的方式
npm install -g yarn
关于安装,你可以去官网查看到更多资料 https://yarnpkg.com/en/docs/i...
安装完成后,你可以测试下自己的版本
yarn --version二、使用
我们新建一个文件夹yarn测试下
输入命令:
yarn init
然后我们试着加一些依赖:
yarn add gulp-less
如果加入具体版本可以后面写上@0.x.x 这样子
如果你要移除的话,可以使用yarn remove package_name 比如:
yarn remove gulp-less
升级更新某个依赖可以使用这个:
yarn upgrade [package]三、总结
总之安装和使用都挺方便的,注意本地node version >=4.0安装时会提示的。安装速度也挺快的,目前自己还没有publish过,不过打算稍后publish尝试下。如同FB声称,快速,可靠,安全。yarn是开源的,随着关注和使用的人越来越多,yarn会变得更好,相信也会有部分工程师使用yarn而放弃npm 。以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
原文地址:
Yarn的安装与使用详细介绍
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22251.html
摘要:前端开发需要了解的工具集合前端开发需要了解的一些工具,这些工具能够帮助你在项目开发中事半功倍。总之,是前端打包的不二选择。所以,很多情况下都是与配合使用。它的一个理念就是提供一套完整集成的零配置测试体验。 前端开发需要了解的工具集合:webpack, eslint, prettier, ... 前端开发需要了解的一些工具,这些工具能够帮助你在项目开发中事半功倍。 1. nrm: npm...
摘要:前端开发需要了解的工具集合前端开发需要了解的一些工具,这些工具能够帮助你在项目开发中事半功倍。总之,是前端打包的不二选择。所以,很多情况下都是与配合使用。它的一个理念就是提供一套完整集成的零配置测试体验。 前端开发需要了解的工具集合:webpack, eslint, prettier, ... 前端开发需要了解的一些工具,这些工具能够帮助你在项目开发中事半功倍。 1. nrm: npm...
摘要:而调试器具有对模型控制器以及视图的实时管理权限。项目地址是一个轻量级纯写的文本工具提示库。它支持种不同国家的货币格式,以及超过种不同语言的本地化设置。项目地址是一个根据规范构建的轻量级框架。它压缩后仅有,同时它没有预先设定的元素和内置动画。 在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图...
摘要:而调试器具有对模型控制器以及视图的实时管理权限。项目地址是一个轻量级纯写的文本工具提示库。它支持种不同国家的货币格式,以及超过种不同语言的本地化设置。项目地址是一个根据规范构建的轻量级框架。它压缩后仅有,同时它没有预先设定的元素和内置动画。 在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图...
摘要:五一之前就想写一篇关于的文章结果朋友结婚就不了了之了。记得最后一定要看注意事项更新仓库介绍官网类似一个极简的静态网站生成器用来写技术文档不能在爽。当然搭建成博客也不成问题。构建与自动部署用的或者的都可以也可以搭建在自己的服务器上。 五一之前就想写一篇关于Vuepress的文章,结果朋友结婚就不了了之了。记得最后一定要看注意事项! 更新:coding仓库:https://git.dev...
阅读 3785·2023-04-26 02:07
阅读 3671·2021-10-27 14:14
阅读 2859·2021-10-14 09:49
阅读 1624·2019-08-30 15:43
阅读 2611·2019-08-29 18:33
阅读 2369·2019-08-29 17:01
阅读 915·2019-08-29 15:11
阅读 582·2019-08-29 11:06