对比npm:
速度超快: Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全:
在执行代码之前,Yarn 会通过算法校验每个安装包的完整性
一:使用yarn之前先全局安装yarn
npm install -g yarn
二:查看是否安装成功
yarn --version
显示如下,代表安装成功
yarn init
:用于初始化,生成三个文件,package.json、yarn-lock,node_modules
1.package.json :文件里记录项目的描述信息:项目作者、项目描述、项目依赖哪些包、插件配置信息等。
2.yarn-lock:将这个范围精确到具体版本。主要是为了解决在各个环境中得到确定的node_modules
3.node_modules:包的具体文件
yarn add [package]
:添加依赖包yarn add [package]@[version]
:添加指定版本的依赖包yarn upgrade [package]@[version]
:升级依赖包yarn remove [package]
:移除依赖包yarn install
:安装项目的全部依赖