묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Node.js - Express
에러
npm ERR! syscall open npm ERR! path C:\Nodejs-master/package.json npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, open 'C:\Nodejs-master\package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: 어떻게 해결을 해야할까요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
락만 뮤텍스로 바꿨을뿐인데 프로그램이 죽습니다
락 부분이 좀 어려워 흔히 쓰는 뮤텍스 방식으로 수정해보았습니다. 사진은 하나만 넣었지만 WRITE_LOCK을 쓰는 모든 부분을 위와같이 수정했습니다. 하지만 위와 같은 에러가 나오는걸로 보아 멀티쓰레드 동기화 문제로 보입니다. 혹시 선생님이 쓰신 락이랑 뮤텍스 기반 락이랑 어떻게 다르기에 평범한 락으로 바꿨더니 프로그램이 죽는걸까요? (혹시 안보이시면 우클릭 -> 새 탭에서 이미지 열기 해주시면 잘보일거에요)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파라미터 질문 있습니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]예를 들어 loginV3이나 logoutV3을 보면 HttpServletRequest 객체를 파라미터로 받아서 session 객체를 생성하는데 파라미터로 바로 HttpSession객체를 받아도 똑같이 동작하는 거 같습니다. 제 생각에는 session객체를 생성할 때 request.getSession(false||true) 여기 파라미터 차이같은데 무슨 차이가 있나요?
-
해결됨게임 프로그래머 취업 전략 가이드
안녕하세요. 게임 개발자의 재테크에 관해 질문드리고 싶습니다.
Rookiss님 강의 너무 잘봤습니다. 확실히 게임 개발의 로드맵을 그릴 수 있는 강의였습니다. 질문드리고 싶은것은 (1) Rookiss님께서 생각하시는 게임 개발자의 재테크는 어떤것이 가장 좋을지 여쭤보고 싶습니다. (2)그리고 괜찮으시다면 강의 수익외에도 Rookiss님께서 하고 계시는 다른 재테크가 있는지 알고 싶습니다. 흔히 말하기를 개발자는 자기 자신에게 투자하는 것이 가장 좋다고는 하는데 게임 개발자도 그에 해당하는 것인지 궁금하고 아무래도 고연봉 개발자가 되더라도 경제적 자유를 이루기에는 어려움이 있어보여 이런 질문을 드리게 되었습니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
질문 드립니다.
안녕하세요. 8번째 챕터 진행했는데, 컴파일 에러는 뜨지 않지만 이상하게 코드가 안 돌아가서 질문 드립니다. (참고로 비주얼 스튜디오가 깔리지 않아서, DEV-C++로 하고 있어 scanf_s가 아닌 scanf로 작성하고 있습니다) #include <stdio.h> #include <time.h> #include <iostream> #include <stdlib.h> #include <string> // 10마리의 서로 다른 동물 (각 카드 2장씩) // 사용자로부터 2개의 입력값을 받아서 -> 같은 동물 찾으면 카드 뒤집기 // 모든 동물 쌍을 찾으면 게임 종료 // 총 실패 횟수 알려주기 int arrayAnimal[4][5]; // 카드 지도 (20장의 카드) int checkAnimal[4][5]; // 뒤집혔는지 여부 확인 int foundAllAnimals(); const char * strAnimal[10]; void initAnimalArray(); void initAnimalName(); void shuffleAnimal(); int getEmptyPosition(); int conv_pos_x(int x); int conv_pos_y(int y); void printAnimals(); void printQuestion(); int main(void) { srand(time(NULL)); initAnimalArray(); initAnimalName(); shuffleAnimal(); int failCount = 0; // 실패 횟수 while (1) { int select1 = 0; //사용자가 선택한 처음 수 int select2 = 0; //사용자가 선택한 두번째 수 printAnimals(); // 동물 위치 출력 printQuestion(); // 문제 출력 (카드 지도) printf("뒤집을 카드를 2개 고르세요 : "); scanf("%d %d" , &select1, &select2); if (select1 == select2) // 같은 카드 선택 시 무효 continue; // 좌표에 해당하는 카드를 뒤집어 보고 같은지 안같은지 확인 // 정수 좌표를 (x,y) 로 변환 int firstSelect_x = conv_pos_x(select1); int firstSelect_y = conv_pos_y(select1); int secondSelect_x = conv_pos_x(select2); int secondSelect_y = conv_pos_y(select2); // 같은 동물인 경우 if((checkAnimal[firstSelect_x][firstSelect_y] == 0 //카드가 뒤집히지 않았는지 && checkAnimal[secondSelect_x][secondSelect_y] == 0) && (arrayAnimal[firstSelect_x][firstSelect_y] == arrayAnimal[secondSelect_x][secondSelect_y]) ) //두 동물이 같은지 { printf("\n\n빙고! : %s 발견\n\n" , strAnimal[arrayAnimal[firstSelect_x][firstSelect_y]]); checkAnimal[firstSelect_x][firstSelect_y] = 1; checkAnimal[secondSelect_x][secondSelect_y] = 1; } // 다른 동물인 경우 else { printf("\n\n 땡!! (틀렸거나 이미 뒤집힌 카드입니다)) \n"); printf("%d : %s\n" , select1 , strAnimal[arrayAnimal[firstSelect_x][firstSelect_y]]); printf("%d : %s\n" , select2 , strAnimal[arrayAnimal[secondSelect_x][secondSelect_y]]); printf("\n\n"); failCount++; } // 모든 동물을 찾았는지 여부, 1 : 참, 0 : 거짓 if (foundAllAnimals() == 1) { printf("\n\n 축하합니다 ! 모든 동물을 다 찾았네요 \n"); printf("지금까지 총 %d 번 실수하였습니다\n" , failCount); break; } } return 0; } void initAnimalArray() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; i++) { arrayAnimal[i][j] = -1; } } } void initAnimalName() { strAnimal[0] = "원숭이"; strAnimal[1] = "하마"; strAnimal[2] = "강아지"; strAnimal[3] = "고양이"; strAnimal[4] = "돼지"; strAnimal[5] = "코끼리"; strAnimal[6] = "기린"; strAnimal[7] = "낙타"; strAnimal[8] = "타조"; strAnimal[9] = "호랑이"; } void shuffleAnimal() { // □□□□□ // □□□□□ // □□□□□ // □□□□□ for (int i = 0; i < 10; i++) { for (int j = 0; j < 2; j++) { int pos = getEmptyPosition(); int x = conv_pos_x(pos); int y = conv_pos_y(pos); arrayAnimal[x][y] = i; } } } // 좌표에서 빈 공간 찾기 int getEmptyPosition() { // □□□□□ 0 1 2 3 4 -> 0 0 0 0 0 // □□□□□ 5 6 7 8 9 -> 1 1 1 1 1 // □□□□□ 10 11 12 13 14 -> 2 2 2 2 2 // □□□□□ 15 16 17 18 19 -> 3 3 3 3 3 while (1) { int randPos = rand() % 20; // 0 ~ 19 사이의 숫자 반환 // 19 -> (3,4) int x = conv_pos_x(randPos); int y = conv_pos_y(randPos); if (arrayAnimal[x][y] == -1) { return randPos; } } return 0; } int conv_pos_x(int x) { // 19 -> (3,4) return x / 5; } int conv_pos_y(int y) { // 19 -> 19 / 5 ? 몫은 3, 나머지 4 return y % 5; // y를 5로 나눈 나머지 값 } void printAnimals() // 동물 위치 출력 { printf("\n===== 이건 비밀인데.. 몰래 보여줍니다===\n\n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { printf("%8s" , strAnimal[arrayAnimal[i][j]]); } printf("\n"); } printf("\n=======================================\n\n"); } void printQuestion() // 문제 출력 (카드 지도) { printf("\n\n(문제)\n"); int seq = 0; // seq // checkAnimal // □□□□□ 0 1 2 3 4 0 0 0 0 0 // □□□□ 하마 6 7 8 9 1 0 0 0 0 // □□□□□ 10 11 12 하마 14 0 0 0 1 0 // □□□□□ 15 16 17 18 19 0 0 0 0 0 for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { // 카드를 뒤집어서 정답을 맞혔으면 '동물 이름' if (checkAnimal[i][j] != 0) { printf("%8s" , strAnimal[arrayAnimal[i][j]]); } // 아직 카드를 뒤집지 못했으면 (정답을 못맞혔으면) 뒷면 -> 위치를 나타내는 숫자 else { printf("%8d" , seq); } } } } int foundAllAnimals() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { if (checkAnimal[i][j] == 0) { return 0; } } } return 1; // 모두 다 찾음 } 다음과 같이 작성했고, 컴파일시 에러는 뜨지 않지만 돌려볼 시 -------------------------------- Process exited after 3.839 seconds with return value 3221225725 계속하려면 아무 키나 누르십시오 . . .라고 나옵니다. 왜 이러는 걸까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 제어 헤더 no-cache, must-revalidate
캐시 제어 헤더 no-cache, must-revalidate 를 사용해야 할 때 원 서버에 대한 접근이 있는데, 프록시 서버가 필수로 존재를 해야할까요? 프록시 서버가 없어도 된다면 no-cahce 에서의 원 서버 접근이 불가할때 프록시의 데이터를 줘서 200ok 를 내리는데, 프록시 서버가 없을때 해당 처리는 504로 되는것일까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
오늘도 좋은 강의 감사합니다.
안녕하세요! 오늘도 좋은 강의 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
tiny kitti 데이터로 MMDetection Train 실습 - 오류 문의드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 감사합니다. train을 하려 했는데 (제가 따로 download한 coding file에 변경점을 준 것은 없습니다.) 'ConfigDict' object has no attribute 'device' 오류가 발생하여 문의드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
failed to lazily initialize a collection of role 에러 질문
강의를 들으면서 혼자 프로젝트를 진행중에 질문드립니다. Member 와 Post 가 1:N 양방향 관계에 있고 지연로딩으로 설정하였습니다. 아래는 postService 클래스의 post를 저장하는 메소드 입니다. public class PostService { private final PostRepository postRepository; @Transactional public Long createPost(Post post){ log.info("new post = "+post); postRepository.save(post); Post byId = postRepository.findById(post.getId()).get(); log.info("Member = " + byId.getMember()); log.info("MemberPosts = " + byId.getMember().getPosts()); return post.getId(); } 일단 post가 제대로 저장이 됩니다. 근데 위 코드의 log.info("memberPosts = " + byId.getMember.getPost()) 에서 failed to lazily initialize a collection of role 에러가 발생합니다. 해당 오류가 영속성 컨텍스트가 종료되어 지연로딩이 불가능 해서 나온 오류라고 하셨는데, createPost 메서드에 @Transactional 에노테이션을 붙혀놨는데도 영속성 컨텍스트가 종료되나요? 오류가 나는 로그 위의 byId.getMember() 의 로그는 정상출력이 되는데 여기서 member는 영속성 컨텍스트가 살아있어서 getMember.getPost()와는 다른 결과가 나온 것인가요? 해당 코드를 실행했을 때 로그입니다. 2022-05-30 23:32:58.015 INFO 35864 --- [nio-8080-exec-1] com.mytube.service.PostService : new post = Post(title=dwq, member=Member(id=1, userId=a, password=a, userEmail=a)) 2022-05-30 23:32:58.016 DEBUG 35864 --- [nio-8080-exec-1] org.hibernate.SQL : call next value for hibernate_sequence 2022-05-30 23:32:58.017 INFO 35864 --- [nio-8080-exec-1] com.mytube.service.PostService : Member = Member(id=1, userId=a, password=a, userEmail=a) 2022-05-30 23:32:58.017 INFO 35864 --- [nio-8080-exec-1] c.mytube.web.interceptor.LogInterceptor : RESPONSE [e95af4ef-3220-4391-bbae-7e6fb049c9d0][/posts/new] 2022-05-30 23:32:58.018 ERROR 35864 --- [nio-8080-exec-1] c.mytube.web.interceptor.LogInterceptor : afterCompletion error!! org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.mytube.domain.Member.posts, could not initialize proxy - no Session 그리고 문제가 되는 getMember.getPosts() 로그를 주석처리했을 때 로그입니다. 2022-05-30 23:35:19.862 INFO 39788 --- [nio-8080-exec-8] com.mytube.service.PostService : new post = Post(title=asd, member=Member(id=1, userId=a, password=a, userEmail=a)) 2022-05-30 23:35:19.869 DEBUG 39788 --- [nio-8080-exec-8] org.hibernate.SQL : call next value for hibernate_sequence 2022-05-30 23:35:19.873 INFO 39788 --- [nio-8080-exec-8] com.mytube.service.PostService : Member = Member(id=1, userId=a, password=a, userEmail=a) 2022-05-30 23:35:19.876 DEBUG 39788 --- [nio-8080-exec-8] org.hibernate.SQL : insert into posts (created_date, last_modified_date, created_by, last_modified_by, content, member_id, title, post_id) values (?, ?, ?, ?, ?, ?, ?, ?) 로그를 보니 post가 영속상태에 있어서 따로 select 쿼리가 나가지 않아도 Post byId = postRepository.findById(post.getId()).get(); 의 결과를 영속성 컨텍스트에서 가져오고 post의 member 또한 post가 영속상태에서 프록시 member가 아닌 실제 member를 가진것같습니다. 근데 member.getPost()는 왜 영속상태가 끝났다는 걸까요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계주인
연관관계주인이라는게 일대다 다대일에서 '양방향'관계에서 만 필요한거라고 이해하면될까요? 다른경우 단방향이나 일대일관계 등 에서는 필요가없고요
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
채점 시 일부 오답이 나오는데 확인 부탁드립니다.
import java.util.Scanner; public class Main { public static void main(String[] args) { Main main = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println(main.solution(str)); } public String solution(String str) { String answer = ""; String[] arrays = str.split(" "); for (String s : arrays) { if (s.length() > answer.length()) { answer = s; } } return answer; } } it is time to study -> it dkjg LKKL KJkjglkd Kjgkd LKKJLJLJLKJLLLLLLL -> dkjg 이렇게 나온다고 하는데 디버깅 돌려봐도 정상 동작하는 것 같은데 혹시 잘못 된 부분이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Inspector에서 이벤트
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이번 과정을 다 끝내고 나니 원래 inspector 창에서 Button에 콜백할 함수를 지정하는 곳에서 OnButtonClicked가 사라져 있는데 인자로 PointerEventData를 받아야 되서인가요 아니면 다른 이유가 있는 건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
애플리케이션을 포트 번호로 구분
안녕하세요? 음악도 들으면서 게임도 하는 경우를 예시로 들으시면서 하나의 IP에 있는 애플리케이션들을 포트 번호로 구분한다고 하셨는데요 제가 스프링부트로 서버 애플리케이션을 개발해서 구동할 때는 8080 포트로 지정할 수도 있고 8081 포트로 지정할 수도 있고리액트로 웹 사이트를 개발할 때도 3000번 포트로 지정할 수도 있고 4000번 포트로 지정할 수 있는데요 그냥 자바나 파이썬이나 C++로 프로그램을 짜도 이런 프로그램에도 포트번호가 있나요? (그리고 통신 기능이 없는 프로그램에도 포트 번호가 있나요?) 만약 있다면 다른 애플리케이션이 해당 애플리케이션의 포트 번호를 모르는데 어떻게 통신을 하나요? (포트번호를 명시적으로 지정한 적이 없는데 있다면)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
쥬피터랩 오류
주피터랩 실행 시 아래와 같은 오류가 생기는데..원인을 모르겠습니다ㅠ 혹시 알려주실 수 있을까요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
궁금합니다!
만약 페이지네이션이라면 어떻게 할지 궁금해서 여쭤봅니다. 물론 구글링도 해보고 혼자만든 플젝에서 더미데이터 등을 이용해서 페이지네이션은 해봤지만 제가 원하는 부분을 정확히 못 찾은 것 같기도 하고, 페이지네이션을 이용해서 서버와 연동은 안해봐서 궁금합니다! 먼저 게시판이라고 예를 든다면 서버와 연동할 때 1|2|3|4|5 이런 페이지가 만약에 있다면 1페이지를 누르면1-10까지의 글을 보여주고, 2페이지를 누르면 11-20까지를 보여준다면, 페이지 번호와 limit을 서버에 보내주고 받은 게시글 데이터들을 배열에 저장해서 보여주는 식으로 가는 것이 맞을까요 ? 또 궁금한 점이 노드버드에서는 스크롤링을 해서 concat으로 추가를 해주는 형식인데, 페이지네이션에서는 concat 처럼 추가가 되는 것이 아닌 페이지 번호 클릭 혹은 next,prev 버튼 클릭시 마다 보여주는 목록이 다르기 때문에 클릭시 마다 서버에서 받아온 값으로 초기화를 시켜주는 것이 맞을까요 ?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
작업 환경에 따라 에러가 있고 없고 합니다.. 이틀째 해결이 안되요 ㅜㅜ
GameServer 프로젝트 void Listener::RegisterAccept(AcceptEvent* acceptEvent) { SessionRef session = _service->CreateSession(); // Register IOCP acceptEvent->Init(); acceptEvent->session = session; DWORD bytesReceived = 0; if (false == SocketUtils::AcceptEx(_socket, session->GetSocket(), session->_recvBuffer, 0, sizeof(SOCKADDR_IN) + 16, sizeof(SOCKADDR_IN) + 16, OUT & bytesReceived, static_cast<LPOVERLAPPED>(acceptEvent))) { const int32 errorCode = ::WSAGetLastError(); if (errorCode != WSA_IO_PENDING) { // 일단 다시 Accept 걸어준다 RegisterAccept(acceptEvent); } } } 위 코드는 수업 자료를 받아서 전부 빌드 후에 디버그 실행을 할 경우 0x00007FF7DD492613에(GameServer.exe의) 처리되지 않은 예외가 있습니다. 0xC000001D: Illegal Instruction. 위와 같은 컴파일 에러 창이 template <class _Ty2 = _Ty, enable_if_t<!is_array_v<_Ty2>, int> = 0> _NODISCARD _Ty2* operator->() const noexcept { return get(); } memory 파일 안 get() 부분에 나타 납니다. 알아본 결과 session->GetSocket() 함수에서 발생하는데요 shared_ptr 의 화살표 operator 에서 에러가 발생합니다. 환경에 따라 에러가 있고 없고의 차이는 회사와 집입니다.. 집에서 Debug x64 로 하면 에러가 나는데 Debug x86 으로 하면 에러가 안납니다.. 이런 글을 올려도 되는지 모르겠지만 이틀째 답답해서 죽을 맛이에요. 이런 현상을 겪어 보신적 있으신가요?? 해결 방안은 어떻게 되는지 알고 싶습니다...
-
해결됨스프링 핵심 원리 - 고급편
강의 학습 중 공통(부가)기능 처리 방법에 대한 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 스프링 핵심원리 고급편에서 다루는 주요 내용인 핵심기능과 공통(부가)기능을 어떻게 나눌 것인가를 듣다보니 어느덧 AOP 챕터까지 다다르게 되었습니다. 강의를 통해 부가기능의 종류에는 크게 로깅, 트랜잭션처리, 접근권한확인이 있다고 생각이 들었습니다. 이것들은 앞에서 다룬 개발 패턴이나 AOP를 사용하지 않고도 유틸리티성 클래스를 통해 처리가 가능한 것으로도 알고 있지만 SOLID 원칙, 유지보수 효율 증대, 중복 코드 제거 등의 많은 이점을 가져다주기 때문에 AOP와 같은 기술을 사용하는 것은 이해를 했습니다. 그러나 Filter/HandlerInterceptor를 사용해서도 부가기능을 처리할 수 있을 것으로도 생각이 드는데요.(스프링 MVC 강의 학습을 통해 느낀 점입니다.) 저와 비슷한 생각을 가지고 계신 다른 분께서 질문한 글의 답변을 인용하자면 웹과 관련된 공통(부가)기능(특정 메뉴 접근권한 확인, 로그인 여부 확인 등)는 Filter/HandlerInterceptor를 통해 처리하고, 순수한 자바 코드를 통한 공통(부가)기능은 AOP를 이용하는 것이 맞는 것인지 궁금합니다. (참고 질문: https://www.inflearn.com/questions/495293) 물론 더 나아가 시큐리티를 알고 있다면 이런 질문 내용도 다른 방식으로 해결이 가능하겠지만, 만약, 시큐리티를 현재 모르고 있다라는 가정하에 위와 같이 실무에서도 처리하는게 맞는지 첨언 부탁드리겠습니다. 미리 답변 감사드립니다.
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
피드백 신청에 대해 문의드리고 싶습니다.
안녕하세요 피드백 신청을 하고싶은데 아직 이력서를 완성하지 못하였습니다. 마지막 남은 일정이 6월 27일뿐이라 신청을 빨리 하고싶은데 혹시 미리 이력서 Notion 링크를 달고 신청을 하여도 될까요? 이력서는 1-2주내로 완성할거 같습니다. 그리고 이전 질문이 너무 과도한 질문이였던거 같아서 삭제를 하였는데 기억하시고 답변을 주실줄 몰랐습니다. 정말 감사합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
allowJs 의 설정이 안 먹히고 있습니다.
캡틴 판교님과 동일하게 tsconfig.json 설정을 하는 중입니다. allowJs = true로 변경하더라도 아래와 같이 import 된 항목들에 동일한 에러가 발생합니다. 구글링 해보고 있으나.. 원인이 잘 파악되지 않네요 ㅠ 현재 설정한 package.json의 dependencies는 아래와 같습니다. { "dependencies": { "axios": "^0.26.1", "core-js": "^3.8.3", "vue": "^2.6.14", "vue-router": "^3.5.3", "vuex": "^3.6.2" }, ... } tsconfig.json은 아래와 같습니다 { "compilerOptions": { "target": "esnext", "module": "esnext", "strict": false, "noImplicitAny": false, "allowJs": true, "jsx": "preserve", "importHelpers": true, "moduleResolution": "node", "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "sourceMap": true, "baseUrl": ".", "types": ["webpack-env"], "paths": { "@/*": ["src/*"] }, "lib": ["esnext", "dom", "dom.iterable", "scripthost"] }, "include": [ "src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "tests/**/*.ts", "tests/**/*.tsx" ], "exclude": ["node_modules"] } 혹 더 필요한 데이터가 있으면 말씀해주세요!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다.
제가 너무 늦게 확인하는바람에 만료일이 지났네요...ㅜㅜ다시 요청드리겠습니다.인프런 아이디 : gloveslam29@hanmail.net 인프런 이메일 : gloveslam29@hanmail.net 깃험 아이디 : gloveslam29@hanmail.net 깃헙 Username : jkj0209