inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm chủ hoàn toàn Claude Code: Từ cơ bản đến thực tiễn quy trình phát triển AI

Chia sẻ tính năng bằng Plugin: Đến bản demo thực tế trên Marketplace [UP_251206]

플러그인이 설치되는 위치는 어디인가요?

28

agapegood

21 câu hỏi đã được viết

0

강의를 보니까 프로젝트 범위에 설치되는 것이 아닌 전체에 설치가 되는 것 같아서요. 설치위치를 프로젝트 단위로 설치가 가능할까요? 아니면 사용자 전체 프로젝트에 적용이 되어야 하는 걸까요?

react 인공지능(ai) claude

Câu trả lời 2

0

gymcoding

안녕하세요! 🙂

질문을 두 가지로 나눠서 답변드릴게요.

1) 어느 범위에서 활성화되는지(scope)와

2) 실제 소스 파일이 디스크 어디에 깔리는지는 서로 다른 개념이에요.

먼저 활성화 범위(scope) 는 프로젝트 단위 지정이 가능합니다.

# 해당 프로젝트에서만 (팀 공유)
claude plugin install 플러그인이름@마켓플레이스 --scope project

# 해당 프로젝트에서만 (나만, gitignore)
claude plugin install 플러그인이름@마켓플레이스 --scope local

여기서 중요한 포인트인데요, 이 settings 파일들에는 "이 플러그인을 활성화했다"는 등록 정보만 들어가지, 플러그인 소스 코드 자체가 들어가는 게 아니에요.

그럼 실제 소스 파일은 어디에 깔리느냐, 마켓플레이스에서 설치한 플러그인은 scope와 상관없이 전부 ~/.claude/plugins/cache 라는 공통 캐시 디렉토리에 복사됩니다.

클로드 코드가 보안·검증 목적으로 원본을 그대로 쓰지 않고 이 캐시로 복사해서 사용하거든요. 버전별로 별도 폴더가 생기고, 업데이트하거나 삭제하면 이전 버전 폴더는 약 7일 뒤에 자동 정리됩니다(동시에 실행 중인 다른 세션 보호를 위한 유예 기간이에요).

정리하면, 소스 파일의 물리적 위치는 ~/.claude/plugins/cache로 한 곳에 모이고, "어느 프로젝트에서 켜지느냐"만 scope로 나뉜다고 보시면 됩니다. 그래서 project scope로 설치해도 소스가 그 프로젝트 폴더 안에 들어가는 게 아니라, 캐시에 있는 플러그인을 "이 프로젝트에서만 활성화"하는 구조예요.

감사합니다 🙂

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. agapegood님.

플러그인의 설치 위치와 관련하여 중요한 부분에 대해 설명드리겠습니다. 일반적으로 플러그인은 두 가지 방식으로 설치가 가능합니다.

플러그인의 설치 범위

  1. 전역 설치:

    • 전역 설치의 경우, 사용자 전체의 시스템 환경에 적용되어 모든 프로젝트에서 플러그인을 사용할 수 있게 됩니다. 주로 개발 환경이나 에디터의 기본 플러그인을 전역적으로 설치하여 여러 프로젝트에서 편리하게 사용하는 경우가 여기에 해당됩니다.
  2. 프로젝트 단위 설치:

    • 프로젝트 단위로 설치를 원한다면, 해당 프로젝트 내의 node_modules 혹은 특정 프로젝트 설정 파일에 의존성을 추가하여 관리할 수 있습니다. 이는 특정 프로젝트에서만 사용되는 플러그인이나 라이브러리를 설정할 때 유용합니다.

설정을 위한 추가 가이드

  • 프로젝트에서 필요한 플러그인만 프로젝트 단위로 설치하여 관리하고 싶다면, package.json 파일을 활용하여 의존성을 정의하고, npm install 또는 yarn add 명령어를 사용하세요. 이렇게 하면 해당 프로젝트 내에서만 플러그인이 설치되고 사용됩니다.

관련 질문 URL

이 정보가 질문자님께 도움이 되었길 바랍니다. 플러그인의 설치 범위를 이해하고 적절히 설정한다면 개발 환경을 보다 효과적으로 관리할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

/init

0

10

1

이미지내 텍스트 인식시키는 방법

0

5

0

문서, 파일, 웹사이트 참고 관련

0

6

1

vs code에서 클로드 설정

0

11

1

서브에이전트 복사 관련

0

4

1

prd 생성 서브에이전트 description 관련

0

6

1

94강 PRD 문서 검토 서브에이전트 관련 질문드려요.

0

6

1

init 오류

0

12

1

task manager 사용시 서브에이전트 개입 관련

0

11

1

카드뉴스 제작 시 CSS 사용 관련

0

11

0

165강 카드뉴스 관련 질문드려요.

0

14

0

CLAUDE.md 분산관리 관련 질문드려요.

0

13

1

github 사례 적용 방법

0

14

1

프로젝트 도입 관련

0

12

1

서브에이전트와 팀에이전트 관련

0

11

1

161강에서 소개해 주신 CLAUDE.md 파일 적용 관련

0

12

1

강의 따라 하는데 강의에서 갑자가 생성되는 폴더는?

0

13

1

강의따라가면서 볼만한 참고서적 문의드려요

0

17

0

/permissions 했는데 bash가 안나옵니다.

0

16

3

37. 이미지 첨부하기 관련 문의 드립니다

0

16

1

클로드 웹사용과 터미널 환경에서의 사용 연동 여부 문의

0

15

1

이미지 첨부 관련

0

28

2

클로드 코드 업데이트 관련

0

31

2

skill과 MCP 비교 문의드려요

0

31

2