Skip to content

Commit 1634bbf

Browse files
Fix angular-cli-middleware so it actually passes the stdout back to the host process in real time (not delayed until process exits)
1 parent 1af299f commit 1634bbf

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/Microsoft.AspNetCore.SpaServices/Content/Node/angular-cli-middleware.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,14 @@ module.exports = {
4949
function waitForLine(stream, regex) {
5050
return new Promise(function (resolve, reject) {
5151
var lineReader = readline.createInterface({ input: stream });
52-
lineReader.on('line', function (line) {
52+
var listener = function (line) {
5353
var matches = regex.exec(line);
5454
if (matches) {
55-
lineReader.close();
55+
lineReader.removeListener('line', listener);
5656
resolve(matches);
5757
}
58-
});
58+
};
59+
lineReader.addListener('line', listener);
5960
});
6061
}
6162

0 commit comments

Comments
 (0)