Tente isto:
echo. | jshint test.js | cat
Isso também aconteceu comigo e eu resolvi passar echo. .
Estou tendo um problema com um script .cmd que ocasionalmente passa sua saída por meio de um pipe. O script é gerado automaticamente pelo npm e executa o jshint usando o nó. Aqui está o script:
:: Created by npm, please don't edit manually.
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\node_modules\jshint\bin\hint" %*
) ELSE (
node "%~dp0\node_modules\jshint\bin\hint" %*
)
Chamar esse script como jshint test.js
sempre produz a saída desejada. No entanto, parece nem sempre ser passado através de um tubo. Por exemplo, jshint test.js | cat
apenas produz saída talvez 10% do tempo. Curiosamente, jshint test.js > .jshintjunk & type .jshintjunk | cat
funciona bem, mas prefiro não ter o arquivo intermediário.
Alguma ideia de como posso resolver isso?
Tente isto:
echo. | jshint test.js | cat
Isso também aconteceu comigo e eu resolvi passar echo. .
Tags command-line batch pipe