1234567891011121314151617181920212223242526 |
- /**
- * 初始化全局变量
- * 按 utils、dataUtils、mgr 的顺序进行初始化。同时需要要求:
- * 1、require utils 时,不会调用 dataUtils、mgr 的全局变量
- * 2、require dataUtils 时,不会调用 mgr 的全局变量
- */
- module.exports = {
- init (ns) {
- // ---------- utils 初始化 ----------
- ns.UpdateUtils = require('UpdateUtils');
- // ---------- dataUtils 初始化 ----------
- // ---------- mgr 初始化 ----------
- ns.LaunchMgr = require('LaunchMgr');
- ns.LaunchMgr.init();
- ns.RemoteUpdateInfoMgr = require('RemoteUpdateInfoMgr');
- ns.RemoteUpdateInfoMgr.init();
- ns.HotUpdateMgr = require('HotUpdateMgr');
- ns.HotUpdateMgr.init();
- ns.VersionUpdateMgr = require('VersionUpdateMgr');
- ns.VersionUpdateMgr.init();
- }
- };
|