基本上我想打开默认浏览器(我已经处理过),当开发文件夹有任何更改(我已经处理过)时,使用浏览器引用重新加载网址。
这是我到目前为止所做的:
var open = requires('opn');
var fs = requires('fs');
var promise = open('http://localhost/my-developemnt-path/:80');
var browser;
promise.then((cp) => {
//get a reference to the browser from the child process cp
browser = cp;//...??
});
fs.watch('my-developemnt-path', {recursive: true}, (eventType, filename) => {
console.log(`event type is: ${eventType}`);
if (filename) {
console.log(`filename provided: ${filename}`);
browser && browser.location.reload();
} else {
console.log('filename not provided');
}
});
那么如何从子进程中获取浏览器引用以及如何使用它来强制重新加载?
澄清