노드 스크립트가 스트리밍되는 데이터와 함께 호출되는지 여부를 결정하는 데 관심이 있습니다.노드가 stdin을 수신하는지 여부를 감지합니다.
즉, 나는 그 결정의 방법을 발견이 이가지 경우
$ node index.js
$ ls | node index.js
구별 할 : 믿을
if(process.stdin.isTTY) {
console.log('called without pipe');
} else {
console.log('called with data streamed in');
}
인가? 그것은 의미 상으로 적절한가?
심지어 윈도우에서 작동, 나에게 잘 보인다. – Keith