目录

  • 解析
  • 转换
  • 序列化
  • Modules

Metro是一个JavaScript打包器,给它一些options和入口文件,将返回一个包含入口文件及其所有依赖的js bundle文件

Metro在打包过程中有如下三个阶段:

  1. 解析
  2. 转换
  3. 序列化

解析

Metro通过resovler把文件之间的互相引用转化成一个个单独的模块,最后得到一个包含所有模块的图表。实际上这个阶段和转换阶段是在同时进行

转换

所有的模块都将通过装换器转化成目标平台(比如:React Native)可以识别的模块,另外模块的转换将基于maxWorkers指定的数量并行进行

序列化

一旦所有的模块被转换完成,它们将把跟入口文件相关的模块组合起来生成一个或者多个js文件,该文件就是我们最终想要的包

Modules

Metro已经被拆分成三个模块,分别对应上面的解析阶段、转换阶段、序列化阶段。这三个模块可以根据你的需要换成其他类似的模块,比如可以用Babel来代替默认的转换模块

Metro-concepts相关推荐

  1. Cluster analysis :Basic Concepts and Algorithms -- Part 5 Cluster Evalation

    系列文章 Cluster analysis :Basic Concepts and Algorithms – Part 1 Overview Cluster analysis :Basic Conce ...

  2. 关闭Windows 8的metro UI的方法汇总

    http://www.ssdax.com/570.html 上面就是windows8新出现的Metro UI,点击开始菜单就会出现,取代了windows长久以来的开始菜单,有了非常大的突破 不过我发现 ...

  3. MahApps.Metro

    ModernUI for WPF Mahapps.metro home Mahapps.metro Quick start Mahapps.metro controls 转载于:https://www ...

  4. Lucene.net: the main concepts

    2019独角兽企业重金招聘Python工程师标准>>> In the previous post you learnt how to get a copy of Lucene.net ...

  5. Win8 Metro(C#)数字图像处理--2.52图像K均值聚类

    原文:Win8 Metro(C#)数字图像处理--2.52图像K均值聚类  [函数名称] 图像KMeans聚类      KMeansCluster(WriteableBitmap src,int ...

  6. Windows 8 Metro App学习笔记(九)—磁砖

    瓷砖,即桌面显示的Tile,它的创建和生命周期都可以由用户自由创建并可以直接访问一个应用程序,还可以为信息的及时推送带来很多的方便.在Windows 8中,由SecondaryTile对象负责. 首先 ...

  7. Machine learning of neural representations of suicide and emotion concepts identifies suicidal youth

    Machine learning of neural representations of suicide and emotion concepts identifies suicidal youth ...

  8. Layman’s explanation of SAP IS Retail concepts: assortments and listing

    New to SAP IS Retail? Trying to understand what "assortments" and "listing" are ...

  9. Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法

    原文:Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法  [函数名称] 部分彩色保留函数       WriteableBitmap PartialcolorProcess(W ...

  10. 特别推荐:15个精美 Metro UI 风格 WordPress 主题

    Metro 风格的设计在移动应用和 Web 设计领域成为流行趋势,在过去数月被讨论得非常多.Metro UI 的设计带给你的第一印象是彩色方块和简约的设计,这有利于以文字为主的界面导航. Metro ...

最新文章

  1. WIN8配置IIS8.0+PHP+Mysql+Zend
  2. java中map怎么遍历,Java中怎么遍历Map的所有的元素
  3. Redis中的Cluster总结
  4. 宾馆管理系统mysql_宾馆管理系统(含源码和数据库文件)
  5. C++实现单链表的反序
  6. 我们为什么要学习3D建模?
  7. 【初赛】「程序填空」题答v1.0
  8. ex.php,Exphp代码走读
  9. 鸿蒙2秒开机官方,两款荣耀智慧屏发布:鸿蒙OS首秀2秒开机,安卓应用迁移不难...
  10. oracle 中的除法函数,Oracle 函数
  11. html 车牌号输入代码,html中车牌号省份简称输入键盘的示例代码(3)
  12. 不要浪费时间去写所谓的完美代码
  13. doctype 怪异模式和标准模式
  14. 汇丰银行出售美国加州零售业务分行;拜耳与阿里健康将在多个领域开展深度合作 | 美通企业日报...
  15. 音乐及游戏爱好者的福利,小鹏P7上新网易云及阴阳师,赶快看看吧
  16. 无限循环抛出 No method found for class [B 这个异常
  17. 用python输入圆的半径、输出圆的周长_Python基础题练习(输入圆的半径计算周长面积,判断年份是否是闰年)...
  18. Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
  19. windows电脑安装python教程
  20. 什么是aPaaS?低代码与高生产率的aPaaS和RAD相比如何?

热门文章

  1. 几款常见的视频格式转换器
  2. coreldraw x4曲线成长度_CorelDraw中获取曲线的长度和面积
  3. 系统出现右下角的小喇叭不见了,解决办法
  4. 汇编语言2种常用的编程框架
  5. 【数据库】数据库的bak格式备份与还原
  6. java 调用postgresql 函数_PostgreSQL调用函数
  7. dsp广告和信息流广告区别_信息流、DSP、联盟广告、SEM有什么区别?
  8. 鸣志机器人_鸣志:站位智能制造高地,解锁运动控制数字化转型之道
  9. 短线是零和博弈,唯有做时间的朋友,做宠辱不惊的哲学家才是最后的赢家
  10. FruitAttack(水果消消看)源代码下载