Info 모듈
The info module (@backstage/cli-module-info)은 Backstage 설정에 대한 디버그 정보를 출력하기 위한 명령을 제공하며, 이슈를 열거나 문제를 해결할 때 유용합니다.
출처: 문서
본문
The info module (@backstage/cli-module-info)은 Backstage 설정에 대한 디버그 정보를 출력하기 위한 명령을 제공하며, 이슈를 열거나 문제를 해결할 때 유용합니다.
info
이슈를 열 때 유용한 디버그 정보를 출력합니다. 시스템 정보, Node.js 및 npm 버전, CLI 버전과 유형(Backstage 저장소 또는 생성된 앱 내), 모든 @backstage/* 패키지 의존성 버전, 그리고 package.json에 backstage 필드를 포함하는 모든 패키지를 출력합니다.
명령은 설치된 패키지(npm에서)와 로컬 워크스페이스 패키지를 구분하여 Backstage 설정을 더 쉽게 이해할 수 있게 합니다.
Usage: backstage-cli info [options]Options: --include <patterns...> Glob patterns for additional packages to include (e.g., @mycompany/backstage-*) --format <text|json> Output format (default: text) -h, --help display help for command
예시 (Examples)
콘솔에 디버그 정보를 출력합니다.
yarn backstage-cli info
glob 패턴과 일치하는 추가 패키지를 포함합니다.
yarn backstage-cli info --include "@mycompany/*"
JSON으로 출력합니다.
yarn backstage-cli info --format json
추가 처리를 위해 JSON을 파일로 내보냅니다.
yarn backstage-cli info --format json > backstage-info.json
옵션을 결합해 사용자 지정 패키지를 포함하고 JSON으로 내보냅니다.
yarn backstage-cli info --include "@mycompany/backstage-*" --include "@internal/*" --format json > debug-info.json
JSON 출력 형식 (JSON output format)
--format json을 사용하면 출력은 다음과 같이 구조화됩니다.
{ "system": { "os": "Darwin 23.0.0 - darwin/arm64", "node": "v18.17.0", "yarn": "3.6.0", "cli": { "version": "0.27.0", "local": false }, "backstage": "1.20.0" }, "dependencies": { "@backstage/core-plugin-api": "1.8.0", "@backstage/plugin-catalog": "1.15.0" }, "local": { "@mycompany/backstage-plugin-custom": "0.1.0" }}