뭐지?




아래 오류가 난 이유는 잘못된 패키지 이름(taskmaster-ai)을 사용했기 때문입니다. 올바른 패키지는 task-master-ai 입니다.


1. 올바른 글로벌 설치 방법

bash
# 전역(Global) 설치 npm install -g task-master-ai
  • 이 한 번의 설치로, 모든 프로젝트 폴더에서 task-master CLI를 사용할 수 있습니다. npmGitHub

bash
# 설치 확인 task-master --version

2. 프로젝트별(로컬) 설치 방법

bash
# 프로젝트 루트에서 package.json 생성 후 npm install --save-dev task-master-ai
  • 이 경우, 해당 폴더 안에서만 사용 가능하며, 동료와 동일한 버전을 보장할 수 있습니다.

bash
# 실행 npx task-master --version

3. 글로벌 vs 로컬 설치 선택 기준

구분 글로벌 설치 (-g) 로컬 설치 (--save-dev)
사용 범위 모든 프로젝트에서 가능 설치한 프로젝트에서만 가능
버전 관리 단일 버전, 업데이트 시 전체 프로젝트별 package.json에 기록
권장 사용처 개인 머신에서 자주 쓰는 경우 팀 협업, CI/CD 파이프라인 포함

이제 다음과 같이 진행해 보세요:

  1. 전역 설치

    bash
    npm install -g task-master-ai task-master --version
  2. Cursor 연동

    • 이전에 안내드린 MCP 설정에서 cmd: "npx"cmd: "task-master"로 변경

  3. 프로젝트별 초기화

    bash
    task-master init

이렇게 하면 task-master 명령이 정상적으로 인식되고, Cursor AI와도 바로 연동하실 수 있습니다.

문제가 계속되면 다시 알려주세요!

댓글 남기기