24小时服务热线: 18541860981
火狐体育官网 Case
火狐体育官网
联系我们
海南藏族自治州火狐体育官网股份有限公司
电话: 18541860981
邮箱: admin@essentialoilhongkong.com
地址: 青海省海南藏族自治州札达县建方大楼7468号
产品中心
产品名称: Parcel2容许你为好几个总体目标配置构建_火狐体育官网
发布日期:date('Y-m-d',this
  • 说明
本文摘要:火狐体育直播,火狐体育官网,此版如今缓存文件和并行处理化了大量的Parcel工作中,尤其是缓存文件的构建,能够扩展到更高的应用软件。Parcel2中的默认设置在线解析包含对连接点分析优化算法的适用,可是,假如要扩展或调用新项目的分析优化算法,此版本能够应用在线解析插件。

插件

Parcel是一款急速、零配置的Web运用封装工具。此版本比Parcel1更可扩展、更可伸缩式和更靠谱,另外还保存了从Parcel中得到的便捷性和开发者感受。

主要内容以下:扩展性:Parcel2是彻底可扩展的,从一端到另一端。插件种类早已被扩展,容许应用便于配置的管路扩展和遮盖基本上全部的关键个人行为。

可扩展性:尽管Parcel一直应用并行性和缓存文件来扩展到大中型应用软件,可是在Parcel2中,这一步更深层次。此版如今缓存文件和并行处理化了大量的Parcel工作中,尤其是缓存文件的构建,能够扩展到更高的应用软件。稳定性:Parcel2提升了缓存文件的稳定性,另外将特性提升到较大。

此版中应用了一个全新升级的混合开发系统文件监控器,它能够在Parcel未运作时检验粒度分布文档变更,缓存文件的构建具备基本上完全一致的特性与监控方式。配置Parcel是零配置。这并不代表着不能配置,仅仅Parcel尽量多地从编码自身推论,并将目前的配置文档用以别的专用工具比如.babelrc。

Parcel2是可挑选的配置。Parcel2CLI中内嵌的默认设置配置针对大部分应用软件而言都充足了,而且包括了全部适用的Parcel1及其大量的配置,可是Parcel2适用根据为每一个Parcel的关键环节专业设计方案的一整套插件种类来扩展关键的额外作用。Resolvers:Resolvers将导进如import‘./foo’或import‘rep’变换为/my/project/foo.js这类的详细文件路径。

Parcel2中的默认设置在线解析包含对连接点分析优化算法的适用,可是,假如要扩展或调用新项目的分析优化算法,此版本能够应用在线解析插件。Transformers:Transformers将编码和asset从一种语言表达编译程序到另一种语言表达,或是仅仅以某类方法变换文档。比如,种类纪录转化器将类型转换为JavaScript,而Babel转化器将JavaScript变换为不一样的JavaScript。

Transformers还承担从编码中获取依靠项,比如导进句子和规定启用,这种启用被传送回在线解析、另一个转化器这些。Bundlers:Bundler插件以asset图做为键入,并輸出类似asset图的bundle图,但将asset被排序。默认设置的Bundler将具备相近文件属性如JavaScript和CSS的asset组成在一起,并实行编码瓦解和一些别的的提升。

Namers:Namer插件承担明确每一个包的輸出文件夹名称。默认设置的名字插件包含为asset的长期性可进入性而开展的內容散列,及其与Parcel1同样的命名规范。Runtimes:Runtime插件容许在构建时将编码插进到包中Packagers:packagers将公共性种类的asset组成到一个能够在电脑浏览器中载入的輸出包中。

比如,JSPackager将JavaScript文档组成在一起,便于在恰当的時间以恰当的次序实行他们。Optimizers:Optimizer插件以某类方法提升包,比如降到最低或压缩包。

比如,Terser优化器将JavaScript包降到最低Validators:Validator插件在后台程序以实行编码认证,比如linting比如eslint或种类查验比如种类纪录。Reporters:Reporter插件在全部bundling全过程中接受含有情况信息内容和日志事情的事情。

全部这种全是在一个比较简单的.parcelrc的JSON文档中配置的。SmallCore此版Parcel中的全部物品都被转化成插件,因此Parcel关键十分小。如今,它大部分仅仅依据你的应用软件中的文档数据图表,以一种有目地和提升的方法运作别的需要的专用工具。

全部的物品全是设计方案成并行处理的,而且是可缓存文件的,不论是当地的或是最后的,全是跨设备的。Workerfarm早已开展了升级,便于在可以用时应用内嵌到Node12中的新Worker_threads,与之前版本中应用的多进程后端开发对比,该控制模块的花销更低。除开一个全新升级的关键和插件系统软件,Packcel2也有很多新特点,包含对好几个总体目标的适用。

Parcel2容许你为好几个总体目标配置构建,这种总体目标将并行处理构建。比如,你很有可能期待为具备当代英语的语法的当代电脑浏览器构建应用软件的版本,为具备大量变换外溢作用的遗留下电脑浏览器构建一个版本的应用软件。或是期待为连接点和电脑浏览器构建一个库。

此版本中能够根据在Package.json中配置总体目标来保证这一点。{"browser":"dist/legacy/index.js","browserModern":"dist/modern/index.js","targets":{"browserModern":{"engines":{"browsers":["last1Chromeversion"]}},"browser":{"engines":{"browsers":[">0.25%"]}}}}Parcel2还适用高級的包提升,它全自动将例如React和别的库的公共性依靠项分拆到他们自身的包中,这种包能够并行处理载入,并与编码的一部分分离缓存文件。

别的升级內容请见公布表明。


本文关键词:扩展,编码,插件,缓存文件,应用软件,火狐体育官网

本文来源:火狐体育直播-www.essentialoilhongkong.com


上一篇:Airbnb详解web服务自动化可视化工具SmartStac【火狐体育官网】
下一篇:严尧:坚持科技创新引领绿色发展|火狐体育官网

邮箱:admin@essentialoilhongkong.com   电话:18541860981