🛠它如何运作 Parcel将资源树转换成bundle树。许多其它的打包工具基本上是基于JavaScript资源,还有附加在其上的其它格式的资源。例如,在JS文件中内联成字符串。
📝资源类型 正如资源文档里描述的,Parcel将输入的文件看作资源(Asset)。资源类型被看作继承自基准Asset类的子类,并实现了必须的接口,去解析、分析依赖、转换及生成代码。
📦Packagers 在Parcel中,一个Packager将多个资源合并到一个最终生成的bundle中。此过程发生在主进程中,且在所有资源被处理及bundle树被创建之后。
🐠转换(Transforms) 许多打包工具需要你安装和配置插件来转换资源,Parcel支持许多开箱即用的转换器和内置的编译器。
✂️代码拆分(CodeSplitting) Parcel支持零配置代码拆分,并且开箱即用。这允许您将应用程序的代码拆分成单独的包,这些包可以按需加载,这意味着更小的初始包大小和更短的加载时间。
✨生产环境(Production) 当需要绑定应用程序的时候,你可以使用Parcel的生产模式。 parcelbuildentry.js 这将关闭监听模式和热模块替换,所以它只会编译一次。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
