模块规范与示例
所有的代码文件可以大致分为 插件脚本 和 模块 两种,该部分内容主要介绍模块相关。
模块 是 TypeScript/JavaScript 代码的一种组织方式,按照模块组织的代码一般又被非正式地称为 脚本/项目脚本。在 Cocos Creator 中,除 插件脚本 外所有代码都以模块的形式组织,根据来源的不同,大致分为:
Cocos Creator 原生支持并推荐使用 ECMAScript 模块格式(简称 ESM 模块格式)。为了支持对外部模块的使用,Cocos Creator 也在某种限度上支持了 CommonJS 模块格式。关于 Creator 中模块的格式及使用,详情请参考 模块规范。
从 Cocos Creator 3.3 开始,支持导入映射(实验性),详情请参考 导入映射。
模块加载顺序
模块加载顺序如下: