묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
오류가발생합니다.
There might be a problem with the project dependency tree. It is likely not a bug in Create React App, but something you need to fix locally. The react-scripts package provided by Create React App requires a dependency: "babel-loader": "8.1.0" Don't try to install it manually: your package manager does it automatically. However, a different version of babel-loader was detected higher up in the tree: /Users/hyunjunkim/Documents/blog/node_modules/babel-loader (version: 8.2.1) Manually installing incompatible versions is known to cause hard-to-debug issues. If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. That will permanently disable this message but you might encounter other issues. To fix the dependency tree, try following the steps below in the exact order: 1. Delete package-lock.json (not package.json!) and/or yarn.lock in your project folder. 2. Delete node_modules in your project folder. 3. Remove "babel-loader" from dependencies and/or devDependencies in the package.json file in your project folder. 4. Run npm install or yarn, depending on the package manager you use. In most cases, this should be enough to fix the problem. If this has not helped, there are a few other things you can try: 5. If you used npm, install yarn (http://yarnpkg.com/) and repeat the above steps with it instead. This may help because npm has known issues with package hoisting which may get resolved in future versions. 6. Check if /Users/hyunjunkim/Documents/blog/node_modules/babel-loader is outside your project directory. For example, you might have accidentally installed something in your home folder. 7. Try running npm ls babel-loader in your project folder. This will tell you which other package (apart from the expected react-scripts) installed babel-loader. If nothing else helps, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. 리액트를 client에 작성시 위와같은 오류가발생하고.. 순서대로했는데도 오류가발생합니다..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
domain과 repository 구현 상세를 분리하고자 할 때 entity 디자인
안녕하세요. 김영한 강사님 애청자(?) 입니다.ㅎ JPA를 이용한 시스템 설계를 할 때 궁금한 점이 있어서 질문을 남깁니다. 1. DDD에 따르면 도메인 레벨에서 핵심 비즈니스 로직을 구현하라고 되어있습니다. 그런데 핵심 비즈니스 로직은 대부분이 JPA의 Entity일 가능성이 큰데 이렇게 되면 인프라 기술인 JPA에 의존성을 가지게 됩니다. 아무래도 설계는 줄건 주고 받을 건 받은 트레이드 오프 관계이다 보니 상황에 맞게끔 해야하겠지만 저는 자꾸 도메인에서 Entity를 빼고 싶은 마음이 자꾸 듭니다. 어디쪽이 더 실무에 들어맞는지 궁금합니다. 2. 1번에서 유래된 질문인데 도메인과 인프라 기술을 프로젝트로 분리시켜서 사용할 때 입니다. 같은 도메인(비즈니스 로직)을 사용하더라도 JPA를 사용 가능한 사이트가 있고, 그렇지 않은 사이트가 있기 때문에 분리한 케이스인데, 이렇게 설계하다보니 도메인 계층은 객체지향적으로 설계가 잘 됩니다만, Repository 쪽은 Entity가 트랜잭션 스크립트 처럼 데이터만 수정하는 꼴이되버립니다. 이건 어쩔 수 없는 건가요? 이전에 비슷한 질문을 드린적이 있는데, 도메인 객체를 엔티티를 변환하고, 엔티티를 도메인 객체로 변환하는 방법에 대해서 여쭤봤으나 너무 어렵게 생각한다고 답변하셨습니다. 이런 경우는 상호간 변환하는 로직이 필요하지 않을까라는 생각이 드는데 강사님 의견이 궁금합니다. 3. 그래서 비즈니스 객체에 Entity를 주입해서 데이터를 활용한 뒤에 다시 Entity에 결과를 집어 넣는 방법으로 해보려고 했으나 Entity는 저장되지만 비즈니스 객체의 필드에 있는 데이터를 저장하기에는 너무 비효율적인것 같습니다. 왜냐하면 비즈니스 객체를 저장하기 위해 비즈니스 객체의 결과를 서비스 계층에 올려서 Repository를 활용해서 저장할 수 있지만 엔티티는 비즈니스 객체 내에서 저장하고, 비즈니스 객체는 서비스 계층에서 저장행위를 한다는것 자체가 일관성이 없어보입니다. 이 부분도 의견 부탁드립니다.!! 좋은 강의 항상 감사합니다. 강사님 JPA 강의는 모두 다 들었는데 역시 최고입니다. 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
통합테스트는 잘되는데 빨간줄이 뜹니다.
통합테스트는 잘 되는데 jpaMemberRepository에서 JPQL을 작성할때 Member 부분에 빨간줄이 뜹니다. ㅠㅠ Member에서 한글자만 바꿔도 주황색이아니라 흰색으로 표시되는거 보면 객체라고 인식은 하는 것같은데 빨간줄이 떠서 눈엣가시네요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
nginx 질문
nginx관련해서 보고 있는데 nginx가 정적파일도 제공해준다라고 알고 있는데 제로초님 동영상으로 봐서는 따로 nginx로 정적파일을 제공을 안해주는거 같습니다. 강의 코드에서 혹시 어떻게 빌드된 정적파일들이 제공되어지는지 궁금합니다.🔥원리가 궁금합니다.
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
네비 질문 다시 드립니다..
맨 위사진이 코딩화면이고 아래사진이 브라우저에 출력한 모습입니다. 선생님 말씀처럼 .sub-menu에 background-color 를 넣어봐도 똑같게 나오네요.. 3번째 4번째 서브메뉴 어떻게 꽉채우게 할수있나요 ㅜ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
서버사이드 렌더링 my info dispatch
6 강 서버사이드 렌더링 부분에서 질문이 있습니다. my info와 data를 불러오는 dispatch를 gerServerSideProps를 이용하여 구현하는 부분에서 data는 페이지 마다 다르기 떄문에 문제가 안된다고 생각하는데 my info는 강의는 2개의 페이지로만 구성되지만 페이지가 많아진다면 매번 페이지 마다 쿠키 넣어주고 불러와야 할꺼 같아서 질문드립니다. 혹시 _ app.js 에 my info를 불러오는 dispatch를 넣으면 안되는건 가요? 제가 검색을 해보니까 _ app.js 는 getInitialProps만 사용이 가능하다고 하는거 같아서? 보통은 my info를 매번 페이지 마다 아래에 dispatch를 사용하여 불러오는 편인가요? 아님 다른 방식을 사용하나요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
올려주신 강의 파일이 빈 파일이 있습니다. section10 부터 잘못 올라온것 같습니다.
올려주신 강의 예제 파일이 빈 파일이 있습니다. section10 부터 잘못 올라온것 같습니다. 확인 부탁드립니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
select의 옵션에 포인터 관련
패밀리사이트 셀렉터에는 커서 포인터하면 손가락 나오는데요. 옵션에는 줘도 안나오네요. 원래 안나오나요?
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
리본차트 설정 문의
안녕하세요. 강의 잘 듣고 있습니다. 아래와 같이 리본차트를 만들었는데요. 금액 큰 순서부터 리본이 위에서 아래로 배치가 기본설정되어 있는데요.이것을 작은것에서부터 큰것으로 순서를 바꾸려면 어떻게 하면 되는지 문의 드립니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
파일생성이 안돼요
mac os를 쓰는데 file = open("sample.py", mode="w") file.write("print('Hello world")") file.close() 를 했는데 파일이 생성이 안돼네요 왜그렇죠?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
안녕하세요. 수강생입니다.
ls data를 확인하면 아래와 같은 화면이 뜨는데 뭔가 잘못된건가요??csv파일이 강사님과 같이 뜨지 않습니다. 어떻게 해야 할까요?
-
해결됨애플 웹사이트 인터랙션 클론!
스크롤 섹션 2번째
강사님의 강의를 따라가면서 계속 듣다 보니 뭔가 이상한 점이 생겨서 알아보았습니다. 좌측은 제가 코딩을 하고 있는 부분(비디오 인터렉션 직전)이고 우측은 강사님이 작성하신 코드로 만들어진 예제에 제가 테두리 색을 넣은것 입니다 2번째 창에는 원래 보통 스크롤 영역이라고 표기된 저 nomal텍스트가 들어가는 걸로 알고 있는데 3번째 섹션[index 2번]에 들어가 있더라고요. 이게 어떤 이유인지 궁금해서 질문 남겼습니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
folium heatmap 관련해 질문드립니다!
안녕하세요 선생님! 다름이아니라 folium heatmap 관련해 문의드립니다. 현재 저는 대한민국 전체 인구통계 자료를 분석하고 그것을 heatmap으로 한번 나타내보고 싶어 해보고 있는데요! 선생님이 베스킨라빈스 heatmap 가르 쳐 주신대로 간단하게 히트맵 컬럼을 위도, 경도, 인구수 이 세가지로 주고 나타내면 위와 같이 뜨고 비교분석하게 뜨지가 않는데 지역간의 비교가 가능하게 나타내고 싶은데 이런경우 어떻게 해야 좋을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
델리게이트(Delegate)부터 람다식(Lambda)까지 듣고 궁금한게 있어서 질문드립니다
class Program { static List<Item> _items = new List<Item>(); static Item FindItem(Action<Item> selector1) { foreach (Item item in _items) { if (item.itemType == ItemType.Weapon) return item; } return null; } static Item FindItem2(Func<Item, bool> selector2) { foreach (Item item in _items) { if (item.itemType == ItemType.Armor) return item; } return null; } static void Main(string[] args) { _items.Add(new Item() { itemType = ItemType.Weapon, rarity = Rarity.Normal }); _items.Add(new Item() { itemType = ItemType.Armor, rarity = Rarity.Uncommon }); _items.Add(new Item() { itemType = ItemType.Ring, rarity = Rarity.Rare }); Item item = FindItem((Item item) => { Console.WriteLine("Find Weapon"); }); Item item2 = FindItem2((Item item) => { return 1 < 10; }); } } 강의때 작성해주신 코드를 따라해보다가 조금 다르게 바꿔보았는데 해당 코드에서 람다 형식으로 작성한 델리게이트 함수를 실행 하기 위해 selector1(); 또는 selector2(); 작성 시에 정식 매개변수 'arg'에 해당하는 제공된 인수가 없다는 알람이 나옵니다. Console.Write 함수를 출력하기 위해서는 어떤식으로 작성해야 하며 return true 값을 반환하여 변수에 담을려면 어떻게 작성해야 하는지 알려주실수 있으신가요?
-
미해결3D리플릿 만들기 - 인터랙티브 웹 프로젝트
이사람 누군지 아세요..?
누구지.... 왜 물어 보지.... :0 몰라서 구글링 해 보았어요. 엥...? 강사님이랑 닮았네요.... ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ :) 잘 듣겠습니다. ㅎㅎ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev시 login상태
npm run dev 했을 때 회원가입 메뉴가 나오지 않고 login상태로만 되서 logout을 눌러도 반응이 없습니다ㅜ 밑의 질문중에 같은 문제를 보고 mongodb에서 ip를 다시 설정해봤는데도 안됩니다ㅠㅠ...........
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Hyphen 들어간 파일 html 파일 인식?
안녕하세요. 영한님. 강의 따라하던 중, hello-template.html 파일 '표시'가 특이해서 어떤 현상인지를 여쭙습니다. 먼저 말씀드릴 것은 예제 입력하고 실행하고 강의대로 따라하는 데에는 문제 없습니다. 그냥 '표시'만 눈에 띄는 것입니다. IntelliJ란 넘은, 이름 중간에 hyphen(-)이 들어간 html 파일은 html 이 아닌 것으로 인식하는 것 같습니다. 위 그림에서 hello-template.html 의 아이콘이 다른 html 파일과 다르고, 에디터창에 문법 구분 표시도 해 주지 않는 것으로 보아 (위 아이콘은 text file에 해당함을 알아냈는데), text file로 인식하는 것 같습니다. 그런데, 영한님의 강의 동영상에서는 그렇지 않고 제대로 html 로 인식됨을 알 수 있습니다. 저의 잠정 결론은 : Community version과 Enterprz. 버전의 차이인 것 같습니다. 이 질문에는 딱히 답변을 주지 않으셔도 됩니다. 걍 혹시 여유가 되면 답 주셔도 됩니다. ^^ 감사합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
변경 값을 다른 페이지로 갔다가 돌아 올때 변경된것을 유지 하고 싶으면 어떻게 해야 할까요?
전체 적으로 보다가 생각이 난건데 라면 소년으로 바꾼후에 다른 페이지 갔다가 돌아 오면 그대로 라면소년이 나오도록 하려면 어떻게 하는게 좋은 방법일까요?? 현재 혼자 만들어 본다고 어두운 버전과 밝은 버전을 만들고 있는데 url이 이동 할때마다 변경된 css 가 풀리고 원래 기초 css 값으로 돌아와서 어떻게 해야 할지 잘 모르겠어요변경된 css를 고정하고 싶어요! 아 css변경은 자바스크립트 이벤트리스너 클릭으로 작성 했습니다. 수업과 다른 질문해서 죄송합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
전체 다운로드 문의
깃허브에 들어가서 전체 파일 불러오려고 하는데 방법을 잘 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
proxy is not a function
댓글들 방법처럼 해봐도 안되고 영상대로 해봐도 뭐가 문제인지 모르겟네요.. >>오류 구문 >>랜딩페이지 >>setupProxy.js >>package.json >>app.js