有没有办法重新加载SystemJS导入

时间:2016-10-11 16:36:18

标签: javascript node.js systemjs

尝试避免child_process生成一个新进程以在gulp中执行javascript文件,如下所示。

var count = 0;
function run() {
  SystemJS.defaultJSExtensions = true;
  //./src/main or any of its dependencies may change in subsequent calls e.g. gulp.watch
  SystemJS.import('./src/main').then(function (main) {
     count++;
     console.log(count+'Running ----------------- main -------------');
     main.main("main from gulp");
     console.log(count+'Done    ----------------- main -------------');
  }).catch(function(e){
     console.error(e);
  });
}

在随后的run()我的`src \ main'或其随后的子导入可能已经改变,所以我希望它重新加载。

按照artem尝试了System.delete,但没有运气

文件:/// C:/Users/SSSSSSSS/projs/DDDDDDDD/e2e/src/main.js

有什么想法吗?

0 个答案:

没有答案