Creator 2.4.0 使用Bundle后加载子包时Error: Cannot find module 'xxx'

使用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:11:26
STACK:
s@assets/main/index.c5101.js:11:26
s@assets/Sub/index.f8e00.js:9: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]

半路出家,求高人指点啊!!!!

补充:主包-Main,子包-Sub

在Sub子包加载后,通过require的方式,调用Sub里的某个脚本初始化逻辑。

我现在试了是要将jsb-link目录删除后,重新编译才行。
但现在cc.assetManager.loadBundle 加载远程目录,第一次可以,第二次重启后就加载失败,找不到文件了
criptEngine::onGetStringFromFile /Users/apple/Library/Developer/CoreSimulator/Devices/2C513285-370F-41BA-8F9A-E9EC2E8B1EE9/data/Containers/Data/Application/2D19E3B9-555B-4D30-A235-788084DE20DF/Documents//gamecaches/poker1/15947303707251.jsc not found, possible missing file.
ScriptEngine::runScript script /Users/apple/Library/Developer/CoreSimulator/Devices/2C513285-370F-41BA-8F9A-E9EC2E8B1EE9/data/Containers/Data/Application/2D19E3B9-555B-4D30-A235-788084DE20DF/Documents//gamecaches/poker1/15947303707251.jsc, buffer is empty!
[ERROR] Failed to invoke require, location: /Applications/CocosCreator/Creator/2.4.0/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:300

请问解决了吗