2.4.1 导入为插件执行时依赖错误

Creator 版本:2.4.1

目标平台:网页

详细报错信息,包含调用堆栈:

重现方式:依字母顺序创多个脚本并导入为插件,後项脚本依赖前项脚本。范例中创A~H 8个脚本,B脚本引用A脚本的参数,以此类推,执行到G脚本就跳过了,此时H脚本比G脚本优先执行,在H引用G的时该参数未定义就报错了。

https://docs.cocos.com/creator/manual/zh/scripting/plugin-scripts.html
文件上说明 脚本加载顺序:


脚本加载顺序如下:

  1. Cocos2d 引擎
  2. 插件脚本(有多个的话按项目中的路径字母顺序依次加载)
  3. 普通脚本(打包后只有一个文件,内部按 require 的依赖顺序依次初始化)

之前哪个版本是正常的 :2.3.3

手机型号 :

手机浏览器 :

编辑器操作系统 :MAC OS

编辑器之前是否有其它报错 :

出现概率:100%

额外线索:导入为插件范例.zip (10.1 KB)

范例执行时,我这边机器载入的顺序