2016-03-07 51 views

回答

4

身份的最簡單方法,如果process.stdout的類型是一個管/文件 將process.stdout.isTTY(0.8 +):

$ node -p -e "Boolean(process.stdout.isTTY)" | cat 
false 
$ node -p -e "Boolean(process.stdout.isTTY)" 
true 

您還可以使用tty模塊測試以下細粒度控件:

if (require('tty').isatty(1)) { 
    // terminal 
} 
相關問題