如何配置DEBUG仅获取‘webpack compiled successfully’调试行?
如何仅获取Cypress中Webpack编译成功的耗时信息?
方法1:缩小DEBUG命名空间范围
你提到的目标日志行属于cypress:webpack:stats命名空间,但该命名空间可能附带其他调试内容。先将DEBUG限定到这个命名空间,能大幅减少冗余输出:
在PowerShell中执行:$env:DEBUG="cypress:webpack:stats" cypress run此时只会输出该命名空间下的日志,虽然可能仍有少量额外信息,但比
cypress:*精简很多。方法2:命令行直接过滤目标行(精准实现需求)
若要只保留那行编译耗时信息,直接通过命令行工具过滤输出是最直接的方式:- 先清空DEBUG变量,避免多余调试日志干扰:
$env:DEBUG="" - 运行Cypress并过滤输出:
执行后只会显示包含cypress run | Select-String "webpack.*compiled successfully in"webpack...compiled successfully in的目标行,完全符合你的要求。
- 先清空DEBUG变量,避免多余调试日志干扰:
如果是Linux/macOS的bash/zsh环境,过滤命令可替换为:
cypress run | grep "webpack.*compiled successfully in"
内容的提问来源于stack exchange,提问作者Marcus
相关产品推荐
相关产品推荐

