yarn的全部使用方法集结教程

 

1.Yarn简介

Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题.

2.下载使用

如果你是前端的开发者

那你就直接

npm install -g yarn

如果你是其它用户参考安装包安装,但是前提是你的电脑安装了nodejs 官方安装包下载地址 

3.基本用法

Yarn的常用命令:

          1、安装yarn-----npm install -g yarn

             2、安装成功后,查看版本号------yarn --version

             3、创建文件夹 yarn-----md  yarn

             4、进入yarn文件夹----cd yarn

             5、初始化项目   yarn init   //同npm init,执行输入信息后,会生成package.json文件

             6、yarn的配置项:

                   yarn config list //显示所有配置项

                   yarn config get <key> //显示某配置项

                   yarn config delete <key> //删除某配置项

                   yarn config  set <key> <value> [-g|--global] //设置配置项

              7、安装包:

                    yarn install // 安装package.json里所有包,并将包即它所有依赖项保存进yarn.lock

                    yarn install --flat  //安装一个包的单一版本 

                    yarn install --force //强制重新下载所有包

                    yarn install --production //只安装dependencies里的包

                    yarn install --no-lockfile  //不读取或生成yarn.lock

                    yarn install --pure-lockfile //不生成yarn.lock

              8、添加包(会更新package.json 和 yarn.lock):

                    yarn add [package]  //在当前项目中添加一个依赖包,会自动更新到package.json 和 yarn.lock文件中

                    yarn add [package]@[version]  //安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用 -E参数

                    yarn add [package]@[tag] //安装某个tag (比如beta,next或者latest)

               9、不指定依赖类型默认安装到dependencies里,你可以指定依赖类型:

                    yarn  add --dev/-D   //加到devDependencies

                    yarn  add --peer/-P  //加到peerDependencies

                    yarn  add --optional /-O //加到optionalDependencies

                10、默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:

                     yarn add  --exact /-E  //安装包的精确版本。例如: yarn add [email protected]会接受1.9.1版,但是yarn add [email protected] --exact直接说1.2.3版

                     yarn add  --title /-T //安装包的次要版本里的最新版。例如:yarn add [email protected] --title 会接受1.2.9,但不接受1.3.0

                11、发布包

                      yarn publish

                12、移除一个包

                      yarn remove [packageName] : 移除一个包,会自动更新package.json 和 yarn.lock

                 13、更新一个依赖

                        yarn  upgrade 用于更新包到基本规范范围的最新版本

                  14、运行脚本

                         yarn  run 用来执行在package.json中scripts属性下定义的脚本

                  15、显示某个包的信息

                         yarn info <packageName> 可以用来查看某个模块的最新版本信息

                   16、缓存

                         yarn  cache

                                 ---a) yarn cache  list # 列出已缓存的每个包

                                 ---b) yarn cache  dir  #返回 全局缓存位置

                                 ---c) yarn cache  clean # 清除缓存

 4.npm 与 yarn 命令比较:

NPM YARN 说明
npm init yarn init 初始化某个项目
npm install / link  yarn install/link 默认的安装依赖操作
npm install taco --save yarn add taco 安装某个依赖,并且默认保存到package
npm uninstall taco --save yarn remove taco 移除某个依赖项目
npm install taco --save-dev yarn add taco --dev 安装某个开发时依赖项目
npm update taco --save yarn upgrade taco 更新某个依赖项目
npm install taco --global yarn global add taco 安装某个全局依赖项目
npm publish/login/logout yarn publish/login/logout 发布/登录/登出,一系列NPM Registry操作
npm run/test yarn run/test 运行某个命令

5.总结

对比yarn和npm说出一点感受吧,就是npm同一个项目不同人去安装包的时候,可能会出现不同的问题,而yarn正好解决了这个问题 ,随着时代的进步还是要多接触新东西

看完不要白嫖哟,一键三连是我最大的动力   点赞,评论,转发,有钱的捧个钱场

猜你喜欢

转载自blog.csdn.net/qq_36131502/article/details/114369945
今日推荐