requirejs重新加载javascript文件

时间:2016-02-19 11:08:18

标签: javascript requirejs

我使用requirejs编写单个Web应用程序,我不知道是否经常重新加载js文件,该对象创建的先前文件可以通过浏览器删除还是必须关闭页面?

main.js

ctx.drawImage(image, image.width/2, 0, image.width - (image.width/2), image.height, canvas.width/2, 0, canvas.width, canvas.height);

test.js

btn.click(function() {
    require('./test.js?_r=' + Math.random());
});

1 个答案:

答案 0 :(得分:1)

我认为您可以使用 require.undef 在重新加载之前取消定义模块。这是指向官方手册http://requirejs.org/docs/api.html#undef的链接。

但是,一般来说,RequireJS不是为重新加载模块而设计的。