尝试避免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
有什么想法吗?