cat
我正在使用的新代码库在单元测试中使用 UNIX (在package.json
文件中"upload-coverage": "yarn run test --watchAll=false && cat ./coverage/lcov.info | codacy-coverage",
:)。
唉,我在 Windows 上遇到cat
了错误。我找到了以下信息:Windows 中与 Unix 命令 cat 对应的命令是什么?
... 但是,我没有修改的权限package.json
。是否可以配置命令行(或 powershell)type
在遇到时执行命令cat
?
到目前为止,我只使用过命令行……我认为那里不可能。Powershell 对我来说完全是新东西。
感谢您提供的任何帮助!
答案1
您可以.bat
在路径中的任何目录中创建文件。使用以下命令检查路径
echo %PATH%
参见这里如何扩展默认路径。
对于cat.bat
,使用类似
@echo off
type %1
我从命令行测试了它是否有效。我没有编写文件package.json
并用节点测试它,因此如果您的节点版本在执行脚本时出现一些奇怪的情况,它仍然可能无法工作。
Powershell 实际上已经别名cat
为Get-Content
(您可以使用 来验证这一点Get-Alias
),因此如果它还不起作用,添加别名也无济于事。