分享更有价值
被信任是一种快乐

JS包管理工具yarn怎么安装使用

文章页正文上

这篇文章主要介绍“JS包管理工具yarn怎么安装使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS包管理工具yarn怎么安装使用”文章能帮助大家解决问题。Yarnfacebook 发布的一款取代 npm 的包管理工具速度超快 —— Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快超级安全 —— 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性超级可靠 —— 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作2-1 全局安装通过 npm install -g 全局去安装 yarn 包管理工具,默认安装的版本是 yarn 1 版本2-2 项目安装在项目中需要使用 yarn 2,可以在项目更目录安装333“Berry” 是 Yarn 2 发布序列的代号,同时也是我们的 代码仓库 的名称!2-3 yarn更新yarn 更新到最新版本,yarn 会从我们的网站下载最新的二进制文件,并将其安装在您的项目中将项目中的包管理工具升级为 Yarn 2,此后如果需要对此 Yarn 2 进行升级,则可以使用 yarn set version latest 进行升级,否则仍是对 Yarn 1 进行操作2-4 安装maste分支最新版尝试最新的 master 代码分支可以使用 --branch 参数来指定要安装特定的分支节点3-1 安装淘宝镜像修改国内镜像后可以加快软件包安装速度查看当前使用的镜像添加 yarn 的淘宝镜像3-2 yrm镜像管理yrm 是管理镜像的工具,可以列出可以使用的镜像,非常方便安装 yrm列出可以使用的镜像使用淘宝镜像测试镜像速度4-1 初始化项目yarn init 用来初始化生成一个新的 package.json 文件4-2 设置配置项通过 yarn config 去设置显示删除配置项4-3 安装依赖安装所有依赖强制重新下载所有包添加依赖项,会自动更新到 package.jsonyarn.lock 文件中安装包的精确版本,例如: yarn add foo@1.2.3 会接受 1.9.1 版本,但是 yarn add foo@1.2.3 --exact 只能安装指定 1.2.3 版本安装包的次要版本里的最新版,例如:yarn add foo@1.2.3 --title 会接受 1.2.9,但不接受 1.3.04-4 不同依赖类在一个 Node.js 项目中,package.json 几乎是一个必须的文件,它的主要作用就是管理项目中所使用到的外部依赖包,同时它也是 npm 命令的入口文件npm 目前支持以下几类依赖包管理:dependenciesdevDependenciespeerDependenciesoptionalDependenciesbundledDependencies / bundleDependenciesdependencies应用依赖,或者叫做业务依赖,这是我们最常用的依赖包管理对象!它用于指定应用依赖的外部包,这些依赖是应用发布后正常执行时所需要的,但不包含测试时或者本地打包时所使用的包。devDependencies开发环境依赖,仅次于 dependencies 的使用频率!它的对象定义和 dependencies 一样,只不过它里面的包只用于开发环境,不用于生产环境,这些包通常是单元测试或者打包工具等,例如gulp, grunt, webpack, moca, coffeepeerDependencies同等依赖,或者叫同伴依赖,用于指定当前包(也就是你写的包)兼容的宿主版本。如何理解呢? 试想一下,我们编写一个 gulp 的插件,而 gulp 却有多个主版本,我们只想兼容最新的版本,此时就可以用同等依赖(peerDependencies)来指定optionalDependencies可选依赖,如果有一些依赖包即使安装失败,项目仍然能够运行或者希望npm继续运行,就可以使用 optionalDependencies。另外optionalDependencies 会覆盖 dependencies 中的同名依赖包,所以不要在两个地方都写bundledDependencies / bundleDependencies打包依赖,bundledDependencies 是一个包含依赖包名的数组对象,在发布时会将这个对象中的包打包到最终的发布包里不指定依赖类型默认安装到 dependencies 里,你也可以指定依赖类型4-5 升级依赖根据需要将安装好的依赖包进行升级4-6 删除依赖从项目中删除依赖项 dependencies,会自动更新 package.jsonyarn.lock删除 yarn 全局软件包4-7 发布模块yarn publish 用于将当前模块发布到 http://npmjs.com如果已经注册过,就使用下面的命令登录退出登录 npm 仓库登录以后,就可以使用 npm publish 命令发布撤销发布的模块免费云主机、域名 npm unpublish4-8 运行命令yarn run 用来执行在 package.jsonscripts 属性下定义的脚本yarnnpm 一样 可以有 yarn startyarn test 两个简写的运行脚本方式4-9 缓存控制列出已缓存的每个包全局缓存位置清除缓存4-10 模块信息yarn info 可以用来查看某个模块的最新版本信息undefined关于“JS包管理工具yarn怎么安装使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云技术行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: jquery如何改变css多个属性

这篇文章主要介绍“jquery如何改变css多个属性”,在日常操作中,相信很多人在jquery如何改变css多个属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法免费云主机、域名,希望对大家解答”jquery如何改变css多个属性”的疑惑有所帮助…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册