yarn快速、可靠和安全的依赖管理
-
一提到node.js包管理,首先能够想到的就是npm了,那你知道node还有其他的包管理工具吗。今天就带你了解node其中之一的包管理工具——Yarn。
Yarn 对你的代码来说是一个包管理器,你可以通过它去使用全世界开发者的代码,它的用处更像一个数据库,把代码作为数据,随取随用。或者也可以用它来分享自己的代码,与别的开发者一起互相学习,取其精华。做这些的同时Yarn也可以保证快捷、安全、可靠,所以是一个可靠并且安全的管理。
通过Yarn你可以使用到其他开发者针对不同问题的解决方案,集思广益使自己的开发过程更简单更便捷。如果使用过程中遇到一些问题,你可以将问题上报或者贡献自己的解决方案。当问题被修复,Yarn会同步更新。
代码通过包(package) (或者称为 模块(module)) 的方式来共享。一个包里会包含所有需要共享的代码,以及描述包信息的文件,每个包都被称为 package.json 。
Yarn的特点之一速度超快:Yarn 缓存了每个下载过的包,所以当再次使用时无需重复下载。同时利用并行下载方式达到最大化资源利用率的效果,因此安装速度会更快。
特点之二在于Yarn超级安全:在执行代码之前,Yarn 会通过算法校验每个安装包的完整性,严谨的方式也保证了项目的安全性更高。
特点之三是超级可靠:Yarn使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作,省去所有后顾之忧。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏