프로그래밍

Pubspec Assist (Plug-in)

Pubspec Assist는 Flutter 개발에서 pubspec.yaml 파일을 더 쉽게 관리할 수 있도록 도와주는 Visual Studio Code (VS Code) 확장 프로그램입니다. 주로 패키지 추가 및 관리 작업을 GUI 방식으로 간편하게 처리할 수 있게 해 줍니다.

🧩 Pubspec Assist 주요 기능

기능설명
🔍 패키지 검색pub.dev에서 Flutter/Dart 패키지를 검색 가능
➕ 패키지 추가원하는 패키지를 자동으로 pubspec.yaml에 추가
📌 버전 선택최신 버전 또는 특정 버전을 선택해 추가 가능
✍️ 코드 자동 정렬추가된 내용이 자동으로 YAML 문법에 맞게 정렬
🧼 중복 방지이미 추가된 패키지는 중복되지 않도록 처리

✅ 사용법

  1. VS Code에서 pubspec.yaml 열기
  2. 마우스 우클릭 > “Pubspec Assist: Add Dependency” 선택
    또는 Cmd + Shift + P / Ctrl + Shift + PPubspec Assist 입력
  3. 검색창에서 원하는 패키지 입력 (예: http)
  4. 버전을 선택하고 Enter → 자동으로 dependencies: 아래에 추가됨

📦 예시

전통적인 방법 (수동 입력)

dependencies:
http: ^0.14.0

Pubspec Assist 사용 시

  1. http 검색
  2. 원하는 버전 선택
  3. 자동으로 위 코드가 pubspec.yaml에 삽입됨

🔧 설치 방법

  1. VS Code 열기
  2. 왼쪽 Extensions 아이콘 클릭
  3. “Pubspec Assist” 검색 → 설치

또는 터미널에서:

code --install-extension jeroen-meijer.pubspec-assist

📝 장점 요약

  • 패키지 이름이나 버전 외우지 않아도 됨
  • pub.dev에서 직접 찾을 필요 없이 VS Code 안에서 처리 가능
  • YAML 문법 오류 없이 안전하게 패키지 추가

zerg96

Recent Posts

노트북(윈도우)에서 아이폰 유선 테더링 하기

윈도우 운영체제의 노트북에서는 iPhone 유선 테더링이 잘 안되는 경우가 많습니다. 보통 iPhone의 드라이버가 설치가 안되있어서인…

3일 ago

오라클 래치(Latch)

오라클 데이터베이스의 성능을 논할 때, 내부적으로 발생하는 경합(Contention)은 피할 수 없는 주제다. 특히 다수의 프로세스가…

7일 ago

사장님도 3표, 나도 3표? ‘3%룰’ 완전 정복!

안녕하세요, 혹시 이런 생각해 본 적 없으신가요? "내가 투자한 회사는 누가 감시하고, 어떻게 운영될까?" 오늘은…

3주 ago

Vector Store(벡터 스토어)

'벡터 스토어' 완벽 가이드: AI 시대, 데이터의 새로운 심장을 만나다 IT 업계는 인공지능(AI)이라는 거대한 패러다임의…

3주 ago

Gemini CLI (재미나이 CLI)

1. Gemini CLI란 무엇인가요? Gemini CLI는 터미널 환경에서 직접 Gemini 모델과 상호작용할 수 있도록 만들어진…

3주 ago

과적합 (overfitting)

과적합은 머신러닝에서 학습용데이터를 과하게 학습하여, 실제데이터를 예측하지 못하는 현상을 말합니다. 인공지능(AI)의 학습 방법은 우리가 시험공부를…

1개월 ago