본문 바로가기
WIKI 기술 지식 베이스

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"  }}

더 알아보기 (Learn more)