标签: node.js windows powershell command-line-interface
我正在尝试使用以下常用工具: prettyjson prettier
例如,当我在Powershell上运行以下命令时: echo '{"a": 1}' | prettyjson
echo '{"a": 1}' | prettyjson
终端将一直等待输入,直到按下CTRL + C并退出且没有预期的输出为止。
解决方法是将.cmd添加到命令中,或仅使用cmd代替: echo '{"a": 1}' | prettyjson.cmd
.cmd
echo '{"a": 1}' | prettyjson.cmd
输出
a: 1
答案 0 :(得分:0)
这似乎是一个已知的限制,并且存在拉取请求: https://github.com/npm/cmd-shim/pull/43