场景脚本资源释放问题

我在场景A的canvas上挂载了一个如下脚本ScenenManager.js,
var SceneManager = cc.Class({
extends: cc.Component,

properties: {

},

statics: {
    instance: null,
},

onLoad: function() {
    SceneManager.instance = this;
},

loadScene: function(scene) {
    cc.director.loadScene(scene);
},

});
但是在跳转到场景B之后,通过代码var SceneManager = require(“SceneManager”);还是可以访问上面的脚本ScenenManager.instance,并调用loadScene方法,请问上一个场景挂载的ScenenManager.js没有被释放吗

别纠结了,你调用的只是模块化脚本导出的一个实例
http://docs.cocos.com/creator/manual/zh/scripting/modular-script.html#require