묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
claude 설치화면과 코딩내용미 표시 문의
클로드표시화면이 강사님의 화면과 다른데제대로 설치가 된건지요?자기 소개에 대한 코딩내용이 나오지 않는데왜 그런지요?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
클로드 코드 설치 후 실행이 되지 않습니다
클로드 코드 설치 후 claude --version을 입력하면 찾을수없다고 나옵니다혹시 이렇게 뜨는 이유가 뭘까요?
-
미해결한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
클로드 코드 실행 시 반복적으로 출력되는 메세지가 있습니다
Bash command npx tsc --noEmit 2>&1 | head -50 Type-check the project This command requires approval Do you want to proceed?vs code에서 클로드 코드를 실행하고 prompt.md파일을 읽게하면 꼭 저런식으로 어떤 내용의 코드가 나오고 Do you want to proceed?라는 질문이 나옵니다. 간혹가다가는 엄청 많이 나오는데 강의에서는 이런 화면이 안나오는거 같아서요ㅠㅠ 그냥 계속 yes를 눌러서 넘기는 방법밖에 없을까요?한두개면 모르겠는데 가끔씩 엄청 많이 반복돼서 번거롭습니다ㅠㅠ
-
미해결한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
43강 강의내용 질문입니다.
3분 44초에 보면 브라우저 화면을 띠우시는데 이 화면을 다시 띠우려면 어떻게 해야하는지요? 폴더 추가, 삭제, 수정 기능에 대한 커밋이 잘 안되어 커밋을 다시 했더니 폴더 삭제, 추가 가 2개씩 생겼습니다. 어떤걸 삭제해야 하며, 삭제하는 방법은 무엇인지?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
강의를 듣다보니 궁금한 부분이 있습니다.
안녕하세요 선생님리액트 강의부터 선생님의 양질의 강의를 잘 수강하고 있습니다 언제나 감사드립니다.해당강의 수강을 이제 시작하였는데 궁금한 부분이 있어서 문의 드립니다.claude 또는 codex을 프로젝트에 사용되는 특정 폴더에 보통 사용을 하잖아요. 그렇다면 dev라는 폴더에서 TodoList앱을 만든다고 할 때 claude와 codex을 둘다 이용하여 작업하기도 하나요? 물론 A라는 작업을 claude, codex에게 다 시킨다기 보다는 a작업은 claude, b작업은 codex에게 맡기다던지 혹은 교차검증 차원에서 사용한다던지 등 터미널 환경에서 claude와 codex을 필요에 따라서 번거롭겠지만 둘다 사용하기도 하는지 궁금합니다.제가 아직 바이브코딩을 잘 모르긴 하는데, 요새 관심에 이거저거 쫌 보다보니 md파일로 필요한 요구를 잘 담아서 md파일을 작성하는게 중요해 보이던데, 해당 강의에서 md파일 작성하는 부분도 조금은 담겨져 있는지 궁금합니다.(어떻게 하면 양질의 md파일을 작성 할 수 있을까 쫌 감이 안잡힙니다 ㅠ)항상 좋은 강의를 쉽고 깔끔하게 알려주셔서 늘 감사드립니다.
-
미해결한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
AI에게 권한 부여하기
(1) AI에게 안전하게 권한 부여하기 이후의 제 작업은 AI에게 권한이 부여가 된 거지요?(2) 그런데 문제는 그 이후의 7,8장 작업에서 승인(거절) 요청사항이 많아 졌고, 모두 승인함. 그러다 보니 시간이 많이 걸립니다. 4분 이상요. 결과는 나옵니다. 이유가 뭘까요?
-
미해결한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
(3.3) Claude Code 설치하기 - Window OS
안녕하세요 인스톨까지 완료하였는데 이런메세지가 뜨는 이유가 무엇일까요?어떻게 조치를 해야할까요?ㅜㅜ
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
mac os에서 사용 시 강의와 화면순서가 다르게 나옵니다ㅠㅠ
처음에 클로드 코드 실행시(webdev 폴더 생성 전) 액세스 관련 창이 안떴는데 괜찮을까요?따로 뭘 허용한적은 없는데 해당 부분이 나오지 않고 뒤에 webdev폴더 생성 후 진행시에는 액세스 관련 항목이 나왔습니다.혹시 클로드 코드 설치를 싹 초기화하고 다시 하는 방법이 있을까요?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
강의 수강중인데 가이드북을 보고싶습니다
가이드북 페이지로 들어가면 로그인을 해야 가이드북 내용을 볼수있는데로그인 방식이 구글과 카카오만 있네요..저는 인프런에 깃허브 계정으로 로그인해서 강의를 보고있는데가이드북을 열람할 수 있는 방법이 없을까요?
-
미해결프론트엔드 입문: ToDoList 만들기
수업자료 어디서 찾아볼 수 있나요?
안녕하세요. 강사님. 강사님의 자바 스크립트 기초 강의를 끝내고, 이 강의를 들으려고 했는데,강의를 듣다보니 어디선가 인용하는 수업자료가 있으신데, 어디서 찾아야 하는지 알수가 없네요.알려주시면 감사하겠습니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
setter 사용하지 않기
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네[질문 내용]setter 사용을 지양하라고 하셨는데요□ 필드 작성□ 연관관계 설정□ List 초기화(new ArrayList<>())□ @NoArgsConstructor(PROTECTED)□ private 생성자□ createXXX()□ 연관관계 편의 메서드□ 비즈니스 메서드(changeXXX(), cancel() 등)그러면 제가 정리한 이 순서처럼아래 코드와 같이 createMember 메소드를 위한 생성자를 만들고, changePassword같은 비즈니스 메서드를 추가하면 될까요? 2.그리고 createXX같은 메서드를 추가해줬을때@NoArgsConstructor(access = AccessLevel.PROTECTED) 를 추가해줘야하는게 맞는건가요?코드는 강의와 관련없는 제 개인 코드입니다.//생성자 private Member( String name, String email, String password, LocalDate birthDate, String phoneNumber, Address address ) { this.name = name; this.email = email; this.password = password; this.birthDate = birthDate; this.phoneNumber = phoneNumber; this.address = address; } public static Member createMember( String name, String email, String password, LocalDate birthDate, String phoneNumber, Address address ) { return new Member( name, email, password, birthDate, phoneNumber, address ); } //비밀번호 변경 public void changePassword(String password) { this.password = password; }
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
파일로 웹에 드레그하여 결과가 나타나지 않음
HTML로 작업을 하는 동안 웹사이트에 자기소개서나 홈페지 소개서가 웹에 나왔는데 파일로 드래그하면 나오지 않은 이유가 뭘까요? 아니면 어디에 숨어 있는걸까요?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
Claude Code Git 설치순서2
Claude Code가 이미 설치 되어 제거가 안되서요. 수업을 따라하는데 문제가 되나요?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
Claude Code , Git 설치순서
[Windows 사용자분들께서는 Claude Code 설치 이전에반드시 Git 이라는 프로그램을 설치 해 주셔야 합니다]라고 되어 있는데 반대로 하면 안되나요?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
클로드가 제대로 실행이 안됩니다.
위 화면에서 Ctrl+J 를 치면 터미널까지는 잘 갑니다.그 다음 claude 를 실행하면 화면이 아래와 같고 클로드가 제대로 실행이 안되며, 타이핑했을때 글씨도 보이지 않습니다.
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
클로드 코드설치가 안됩니다.
윈도우 파워셀에 있는irm https://claude.ai/install.ps1| iex 를 붙여넣기 하고 엔터를 쳐도 클로드 코드 설치가 실행이 되지 않습니다. 집에 있는 노트북에서는 설치되었는데요. 어떻게 해야하나아ㅛ?
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
git 커밋 관련 문의
클로드 코드로 자바 스크팁트 수정할 때.. 좌측 index.html에는 반영이 안되더라구요 강의에서는 반영이 되는데 ㅠㅠ 따로 스크립트 추가 확인이 안됩니다,,버전관리, git에서 INIT커밋 하면 저는 이렇게 팝업창이 뜨면서 커밋이 안되는데 어떻게 해야할까요? 커밋이 안되어서 그런지 좌측 하단 그래프 쪽에 강의에서 뜨는 내역도 안뜹니다..
-
해결됨한 입 크기로 잘라먹는 바이브코딩 - 기초부터 실전 배포까지 (클로드 & 코덱스)
Git, claude 설치
Git를 다운받아 누르니, 자동으로 설치가 되고 추가 창이 뜨는게 없는데 맞는건지 모르겠네요.그리고 claude code 월 회원 가입을 하니, 여기서도 바로 시작하기가 있어 설치를 했어요.그리고 terminal에서도 설치를 했는데 상관 없는것인가요??아직 진도를 더 안가가봐서 모르겠습니다만...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 치킨 디도스 이벤트 보고 흉내내보려 들어왔습니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 개발자의 꿈을 접고 살아가던 사람입니다.월드컵 시즌을 만나 영한님의 치킨 디도스 이벤트와무상태 프로토콜 강의 내용이 떠올라 뜬금없이 취미로주문 기능 구현 포트폴리오를 만들던 중일상에서 경험한 것들을 통해개인정보 유출에도 대응 가능하려면 어떻게 해야하는지..소비자가 트라우마를 경험하거나여러 고충에 대응할 수 있는 방법을 쥐어짜다보니영한님 강의를 쪽쪽 뽑아먹고 있는데요.. 부족하지만 직접 성의를 담아 만들어보겠습니다.약속한게 있어서요.. 항상 좋은 강의 감사합니다.
-
해결됨치킨값으로 배우는 JS 고급
useState 직접 구현 부분에서 질문이 있습니다.
setCount가 전역변수에 없으면 setCount is not defined; 오류가 발생합니다.Codex가 Counter()는 문자열을 반환하고 setCount는 Counter의 지역변수라서 브라우저가 setCount를 전역에서 찾기 때문에 나타나는 오류라고 합니다. <--이부분이 어렵습니다.아래처럼 변경하거나 addEventListener의 콜백으로 구현하라고 하네요.const states = []; let cursor = 0; let setCount; function useState(initialValue) { const index = cursor; cursor++; if (states[index] === undefined) { states[index] = initialValue; } const setState = (newValue) => { states[index] = newValue; cursor = 0; render(); }; return [states[index], setState]; } function Counter() { const [count, _setCount] = useState(0); setCount = _setCount; return `<button onClick="setCount(${count + 1})">${count}</button>`; } function render() { const root = document.querySelector("#root"); cursor = 0; root.innerHTML = Counter(); } render();