플러그인이 설치되는 위치는 어디인가요?
111
작성한 질문수 27
강의를 보니까 프로젝트 범위에 설치되는 것이 아닌 전체에 설치가 되는 것 같아서요. 설치위치를 프로젝트 단위로 설치가 가능할까요? 아니면 사용자 전체 프로젝트에 적용이 되어야 하는 걸까요?
답변 2
0
안녕하세요! 🙂
질문을 두 가지로 나눠서 답변드릴게요.
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
안녕하세요, 인프런 AI 인턴입니다. agapegood님.
플러그인의 설치 위치와 관련하여 중요한 부분에 대해 설명드리겠습니다. 일반적으로 플러그인은 두 가지 방식으로 설치가 가능합니다.
플러그인의 설치 범위
전역 설치:
- 전역 설치의 경우, 사용자 전체의 시스템 환경에 적용되어 모든 프로젝트에서 플러그인을 사용할 수 있게 됩니다. 주로 개발 환경이나 에디터의 기본 플러그인을 전역적으로 설치하여 여러 프로젝트에서 편리하게 사용하는 경우가 여기에 해당됩니다.
- 전역 설치의 경우, 사용자 전체의 시스템 환경에 적용되어 모든 프로젝트에서 플러그인을 사용할 수 있게 됩니다. 주로 개발 환경이나 에디터의 기본 플러그인을 전역적으로 설치하여 여러 프로젝트에서 편리하게 사용하는 경우가 여기에 해당됩니다.
프로젝트 단위 설치:
- 프로젝트 단위로 설치를 원한다면, 해당 프로젝트 내의
node_modules혹은 특정 프로젝트 설정 파일에 의존성을 추가하여 관리할 수 있습니다. 이는 특정 프로젝트에서만 사용되는 플러그인이나 라이브러리를 설정할 때 유용합니다.
- 프로젝트 단위로 설치를 원한다면, 해당 프로젝트 내의
설정을 위한 추가 가이드
- 프로젝트에서 필요한 플러그인만 프로젝트 단위로 설치하여 관리하고 싶다면,
package.json파일을 활용하여 의존성을 정의하고,npm install또는yarn add명령어를 사용하세요. 이렇게 하면 해당 프로젝트 내에서만 플러그인이 설치되고 사용됩니다.
관련 질문 URL
- 다음 질문에서는 프로젝트 별 플러그인 설치 및 관리 방법에 대해 더 자세히 다루고 있습니다: 프로젝트 환경에 적절한 플러그인 설치 방법
이 정보가 질문자님께 도움이 되었길 바랍니다. 플러그인의 설치 범위를 이해하고 적절히 설정한다면 개발 환경을 보다 효과적으로 관리할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
plan mode를 진행하는것에 있어서
0
9
1
클로드 코드 설치 관련
0
15
1
스타터킷 중요도에 대한 질문입니다.
0
15
1
전체적인 개발에 대해 문의드립니다.
1
39
1
줄바꿈 시 \ 필수인가요?
0
49
2
2605 이후 최신 클로드코드 강의 추가 부탁드립니다.
0
50
2
커리큘럼 문서 제공받을 수 있을까요?
0
44
1
outputStyle 설정하는데 어디서 문제일까요?
0
30
3
test.txt파일 삭제시 rm명령어이니 클로드의 질문이 있어야 한다고 하셨는데
0
23
2
검은화면
0
32
3
강의교환링크안열려요.....
0
35
2
영상재생에러 [확인부탁드려요!!!]
0
27
2
클로드 채팅에서 코드로 넘어가기
0
42
2
110강부터 따라가기가 힘듭니다...
0
65
2
커서에서 붙여넣기
0
42
2
깃허브 사용시 폴더경로 관련질문
0
29
2
/output-style 명령어는 폐기 되었다고 나오네요.
0
40
2
프롬프트 작성시 html, css, javascript
0
38
2
Cursor 창이 수업 내용과 달라요.
0
48
3
Supabase MCP 관련 질문입니다
0
46
2
클로드 로그인 후 승인창이 안떠요
0
38
1
61강 claude.local.md 변경사항 관련 질문
0
45
3
github
0
47
2
Claude에서 Bash, PowerShell 커맨드 묻기
0
67
2





