我正在使用grunt-jasmine-nodejs,我有3个规格需要相同的文件:
我有这样的代码:
$.platform = $.platform || {};
console.log($.platform.formSupport);
require('../runtime/platform/js/modules/platform.formSupport.js');
console.log($.platform.formSupport);
每个文件,console.log之前和之后需要该文件,我只获得一个实例(在第一次需要之后),其余文件返回undefined。如何在不同的规格中多次加载相同的文件?
答案 0 :(得分:0)
我能够通过卸载模块来解决这个问题
var name = require.resolve('../runtime/platform/js/modules/platform.formSupport.js');
delete require.cache[name];
中找到