아래와 같은 오류는 어떻게 해결하나요 PS C:\Users\A1510886\workspace\claude-code-mastery> claude -v 2.1.84 (Claude Code) PS C:\Users\A1510886\workspace\claude-code-mastery> claude claude : Error: Input must be provided either through stdin or as a prompt argument when using --print 위치 줄:1 문자:1 + claude + ~~~~~~ + CategoryInfo : NotSpecified: (Error: Input mu...n using --print:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError
안녕하세요 짐코딩님! 개발을 한번도 안해봤지만 알찬 강의 덕분에 바이브코딩 뿐 아니라 개발을 조금씩 배워나가고 있습니다. 이번에 미션을 하면서 궁금한 점이 생겼습니다. PRD나 ROADMAP은 agent를 이용해서 작성을 했는데, 개발자가 어떤 기획을 하고 싶은지 대강 그림이 있다면 PRD를 보고 수정할 수 있고, ROADMAP은 개발의 흐름을 대강 알면 손볼 수 있겠다는 생각이 들었습니다. 하지만 기술스택의 경우 조금 벽이 높다고 느껴집니다. 짐코딩님이 예시로 올려주신 것들 중 docs/guides/nextjs-15.md를 읽어봤는데 사실 큰 맥락에서도 이해가 어렵더라구요. 그래서 실제 개발 시 해당 기술스택에 대한 백그라운드 지식이 없는 경우 어떻게 해야할지 고민을 해보다가 질문을 드립니다. 백그라운드 지식이 없는 경우, 기술스택을 claude에 요청해서 작성한 다음 context로 import하는 것이 도움이 될까요? 어차피 만든 것도 claude니까 중복해서 입력하는 느낌이라 그것이 효과적일지 궁금합니다. 기술스택에 대한 컨텍스트를 잘 제공할 수 있는 것이 결국 output의 퀄리티를 크게 좌우할까요? 컨텍스트를 잘 제공하려면 해당 분야에 대해서 시간을 들여 공부를 많이 해야할 것 같은데, 그것이 효과적일지 궁금합니다. 막연한 질문인 것 같은데, 처음 시작하는 사람 입장에서 기술스택의 이해도를 얼마나 가져가는게 적합한지, 그 우선순위는 어느정도일지 같은 것들이 궁금해서 여쭙습니다. 감사합니다.
CLAUDE-CODE-MASTERY 안쪽에 저는 .Claude가 없는 어디부터 잘못 된건지 잘 모르겠고, 저는 .claude파일이 workspace파일 밖에 있습니다. 폴더 및 파일 따로 생성하고 맞춰서 가면 될까요? window환경이고 모듈형 규칙 .claude/rules/[up_260222] 학습하고 있습니다.
사용자 메모리로 로드하여 열었는데 메모장으로 열립니다 ㅠㅠ 운영체제는 window 11입니다. 저는 비개발자에 바이브코딩 이란것도 영상으로 처음 접하는거라 개념이 많이 부족합니다.. 영상을 전체적으로 보고 이해가 가지 않더라도 보고서 따라하고 전체적으로 다시한번 보는게 좋을지 아니면 , 완벽히 이해하고 넘어가는게 좋을지 궁금합니다! 진행도 : 현시점에 58 메모리 관리 파트 보며 따라하고 있습니다.
투두 삭제할 때 mutation 부분 코드를 강의와 똑같이 // use-delete-todo-mutation.ts export function useDeleteTodoMutation() { const queryClient = useQueryClient(); return useMutation({ mutationFn: deleteTodo, onSuccess: (deletedTodo) => { queryClient.setQueryData<Todo[]>(QUERY_KEYS.todo.list, (prevTodos) => { if (!prevTodos) return []; return prevTodos.filter((prevTodo) => prevTodo.id !== deletedTodo.id); }); }, }); } 이렇게 치면 바로 삭제가 안 되고 새로고침해야 적용이되는데 export function useDeleteTodoMutation() { const queryClient = useQueryClient(); return useMutation({ mutationFn: deleteTodo, onSuccess: (_data, deletedId) => { queryClient.setQueryData<Todo[]>(QUERY_KEYS.todo.list, (prevTodos) => { if (!prevTodos) return []; return prevTodos.filter((prevTodo) => prevTodo.id !== deletedId); }); }, }); } 이렇게 작성하면 바로 삭제 적용이 됩니다. 무슨 차이가 있는 걸까요?? 그리고 강의에 왜 처음 코드는 바로 삭제 반영이 안 되는 건지 궁금합니다 ㅜㅜ!
Next.js 마스터 클래스: Part 1 미션으로 배우는 App Router의 본질과 렌더링 설계
26강 마지막에 다음에 Vercel 사용법 알려준다고 되어 있는데 Next.js 마스터 클래스: Part 2 에 Vercel 사용법이 나오는 건가요? 26강. generateMetadata: 검색 엔진(SEO)의 마음과 소셜 미디어 공유를 지배하는 동적 메타데이터 다음에 Vercel 사용법이 않나오네요?
강의를 보면서 지금 토이프로젝트로써 하나의 에이전트 팀으로 PM, 기획, 개발, QA를 만들어 제가 요청한 내용에 따라 기획을 하고, 개발을 하고 QA를 하는지 만들어보려고 합니다. 그런데, 궁금한게 아무래도 각각의 기능에 따라 요구하는 스킬들이 다른데, 스킬이 많아질수록 사용하는 토큰이나 컨텍스트에 부하가 걸리는지 궁금합니다..
안녕하세요 window로 해서 안되서 가족 애플 랩탑으로 하고 있는데 git config global name/email 로 아이디랑 이메일 주소 쳤을때 랩탑 주인 name 이랑 이메일 주소가 나오더라구요? 가족 멤버한테 물어봤더니 자기는 github에 가입한적이 없다고 나오는데 그럼 제 github user name이랑 email로 변경해야하는건지 아니면 랩탑 주인 정보 나오는대로 그냥 써야할까요??