2016-10-17 102 views
-3

type coverage/lcov.info | coveralls/bin/coveralls.js 我在appveyor.yml文件中使用上述命令生成工作服的覆盖面,但有一个问题,管道命令不能在Windows中工作。请为Windows提供一个替代命令。管道命令不工作在Windows中

+1

为什么这个标签'C#'? – MickyD

+0

你的问题不是管道,你的问题是什么引擎正在执行你的脚本。在Windows中,默认情况下,'.js'文件不由'node'处理,除非您更改文件关联或在命令行中包含可执行文件 –

回答

1

你预计会发生什么? Javascript文件(如coveralls.js)在Windows上不是可执行文件类型。因此,虽然管道在Windows上工作,但管道右侧的文本需要是可执行的命令。

也许你的意思是这样的:

jscript coveralls/bin/coveralls.js < coverage/lcov.info