使用Creator 2.4.0构建iOS,原本没用Bundle时,一切正常。但因为index脚本大概有3-4M,所以拆了个子包出来,在主包加载完显示了加载场景后再加载子包里的脚本,代码如下:
cc.assetManager.loadBundle(“Sub”, (error, bundle) => {
// 这里还需要对bundle做什么处理吗??
}
构建iOS项目后运行iOS项目,总是报:
ScriptEngine::evalString script assets/Sub/index.f8e00.js, failed!
ERROR: Error: Cannot find module ‘protobufjs’, location: assets/main/index.c5101.js
26
STACK:
s@assets/main/index.c5101.js
26
s@assets/Sub/index.f8e00.js
32
assets/Sub/index.f8e00.js:20:17
assets/Sub/index.f8e00.js:22025:27
s@assets/Sub/index.f8e00.js:18:19
assets/Sub/index.f8e00.js:20:17
assets/Sub/index.f8e00.js:1770:32
s@assets/Sub/index.f8e00.js:18:19
e@assets/Sub/index.f8e00.js:26:39
global code@assets/Sub/index.f8e00.js:28:2
require@[native code]
半路出家,求高人指点啊!!!!