javascript - 如何使用 RequireJS 销毁加载的 Javascript 文件

标签 javascript requirejs

我正在使用 RequireJS 加载 JavaScript 文件。加载 JavaScript 后如何销毁该 JavaScript 文件

require(["abc"]function(){

}};

abc是使用require js加载的JavaScript文件的名称

最佳答案

据我所知,没有办法释放文件“abc”的内容,因为它是在全局上下文中注入(inject)和执行的。

您只能手动释放文件“abc”中实例化的每个对象(设置为 null)以释放内存(如果它们可以通过全局上下文访问)

更新:有一个 require.undef 方法可以取消定义模块:

require.undef('abc')

查看更多:http://requirejs.org/docs/api.html#undef

关于javascript - 如何使用 RequireJS 销毁加载的 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34196529/

相关文章:

javascript - 编辑图例标签 [vue-chart.js]

javascript - 从 Firebase 加载数据时,AngularJS 过滤器不起作用

javascript - Bootstrap 更改移动导航栏高度

javascript - 如何在 JavaScript 中逐步向选定的类添加数字?

javascript - RequireJS 优化器和 VS 2010 集成

javascript - 使用 require js 加载 jquery 插件

javascript - RequireJS - 首先初始化一个依赖模块,然后再加载其他模块

javascript - React superagent 的单个文件?

javascript - Require.js 忽略 baseUrl

javascript - 使用 RequireJS 的 URL 缓存清除参数?