묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
텐서플로우 설치 오류
선생님 안녕하세요. 파이썬에서 명령어 입력시 아래와 같은 메시지가 뜨며 텐서플로우가 설치되지 않는데 왜 그러는건지 알 수 있을까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
F드라이브에는 가상환경 설치 못하나요??
-m venv p_study 이 부분 하고있는데 저는 C드라이브 말고 F드라이브에 하고싶거든요.. 방법이 없을까요??ㅠㅠ 맨 처음에 강사님께서 cd\ 명령어 친게 왠지 cdrive의 줄임말 같아서 fd\ 라고 해봤는데 안되더군요 ,,
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
emmet 플러그인
emmet 플러그인 설치했는데 id와 class attribute가 강의화면에서처럼 적용되지 않습니다. section#main 치고 엔터 누르면 <section id="main"></section>이 아닌 #<main> </main> 이렇게 완성됩니다. 클래스도 마찬가지고요. 어떻게 해결할수 있을까요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
보드구매
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Zybo 보드를 구매하려는데요 Z7 20대신 Z7 10를 구매해도 무리가 없을까요?
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 파워쿼리 Advanced
파일통합 후 테스트 시 이상한 결과가 나옵니다!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요? 파워쿼리 고급강좌 수강 중 문의가 있어 질문드립니다. 1~3 파일을 통합 후 테스트 과정에서 문제가 생겼는데요. 2.xlsx 파일의 내용을 수정하고 최종 파일에서 새로고침을 눌렀더니 다음과 같이 'complete.xlsx(통합파일명)' 이 중간에 노출되는 것을 확인할 수 있었습니다. 어떤 문제 때문에 이런 데이터가 생성된 것일까요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
You must install peer dependencies yourself.
이어진 질문인데요... npm audit fix 를 실해하면 다음과 같은 경고가 나타납니다. 인터넷을 통해 여러가지 방법을 시도해 보았지만 해결되지 않았습니다. 해결 방법을 알려주시면 감사하겠습니다. npm WARN vue-manually@1.0.0 requires a peer of moment@2.21.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules@4.2.2 requires a peer of postcss@^8.0.0 but none is installed. You must install peer dependencies yourself. npm WARN icss-utils@5.1.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-extract-imports@3.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-local-by-default@4.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-scope@3.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself. npm WARN postcss-modules-values@4.0.0 requires a peer of postcss@^8.1.0 but none is installed. You must install peer dependencies yourself.
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
found 7 moderate severity vulnerabilities
va code 터미널에서 vue create vue-default 실행하면 아래와 같은 메시지가 나타납니다. found 7 moderate severity vulnerabilities run `npm audit fix` to fix them, or `npm audit` for details ⚓ Running completion hooks... 📄 Generating README.md... 🎉 Successfully created project vue-default. 👉 Get started with the following commands: $ cd vue-default $ npm run serve 지시대로 npm audit fix 를 실행해도 도대체 알 수가 없습니다. 강사님의 vs code 화면을 보면 군더더기 없이 깔끔하던데 해결 방법이 있는지요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
실행시 에러
<script> function solution(arr1, arr2) { let answer = []; let p1 = 0, p2 = 0; let n = arr1.length; let m = arr2.length; while (p1 < n && p2 < m) { if (arr1[p1] <= arr2[p2]) answer.push(arr1[p1++]); else answer.push(arr2[p2]); } while (p1 < n) answer.push(arr1[p1++]); while (p2 < m) answer.push(arr2[p2++]); return answer; } let a = [1, 3, 5]; let b = [2, 3, 6, 7, 9]; console.log(solution(a, b)); 제가 중간의 else 에서 arr[p2++] 에서 ++을 빼먹고 코드를 입력하고 실행을 했는데요, 이런 에러가 또 나오네요... 도대체 왜때문일까요 ㅠㅠㅠ
-
해결됨React 기반 Gatsby로 기술 블로그 개발하기
gasby-image 대체 방법
이미지 부분에 대해서 공부하다가, gatsby-image API가 Gatsby에서는 더 이상 사용하지 않는 API라는 공식 문서를 보게 되어 공유하고자 글을 썼습니다. (관련 링크) 공식 문서에서 이를 대체하는 방법으로 gatsby-transformer-sharp 플러그인을 사용한 GatsbyImage 인데요, 사용 방법은 공식문서를 보시면 됩니다! 위 공식 문서에서는 이미지를 불러와 사용하는 방법만 있고, 이 강의에서 하고자하는 블러 처리와 몇 가지를 통한 최적화된 이미지는 옵션을 추가하셔야 됩니다. (링크) 썸네일 관련 이미지에 대한 쿼리는 제가 아래와 같이 구현했는데, 현도님께서 강의해주신 것과 동일하게 작동합니다. query filteredData { allMarkdownRemark { edges { node { frontmatter { thumbnail { childImageSharp { gatsbyImageData( quality: 100 placeholder: BLURRED formats: [AUTO, WEBP, AVIF] transformOptions: {fit: INSIDE} layout: CONSTRAINED width: 768 height: 200 ) } } } } } } } 해당 쿼리문을 사용하는 방법은 위 공식 문서를 확인해주시면 되겠고, 프로필 이미지에 대한 쿼리문은 옵션 부분만 변경하면 되겠습니다. 현도님께서 이 글을 보고 잘못된 부분에 대해 수정해주신다면 감사드리겠습니다! 저는 아직 코린이라서요ㅠㅠ 모두 재밌는 코딩하세요:)
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
코랩 링크 제공이 없습니다 ㅠㅠㅠ
실습하려면 제공해주시는 코랩 링크에 들어가야되는데 해당 강의는 코랩링크 제공이 안되어있네요... 확인부탁드립니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
백기선님이 쓰시는 도큐멘트는 어디서 확인이 가능한가요?
구글 웹문서에 작성하시는거는 어디서 확인이 가능한가요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
와 그러면 넥스트는 사가 미들웨어에 완전 종속된 겁니까?
9버전부터 그렇게 된 건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Set은 new를 붙여야하는 이유가 있나요?
let a = Array(); 는 에러가 나지 않는데요 let a = Set();은 안되네요 둘의 차이가 뭐길래 Set은 new를 반드시 붙여주어야 하는건가요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
에러가 나는데 도움 부탁드립니다 ㅠㅠ
강의를 듣기 전 이렇게 코드를 작성했는데요. 아래 사진처럼 에러가 뜹니다 ㅠㅠ 뭐가 문제일까요 ㅜㅜ?? function solution(n, k, card) { let list = []; for (let i = 0; i < n - 2; i++) { for (let j = i + 1; j < n - 1; j++) { for (let k = j + 1; k < n; j++) { let sum = card[i] + card[j] + card[k]; list.push(sum); } } } list = list.sort((a, b) => b - a); list.push(' '); let cnt = 1; for (i = 0; i < n - 1; i++) { if (list[i] !== list[i + 1]) cnt++; if (cnt === k) { answer = list[i]; break; } } return answer; } let arr = [13, 15, 34, 23, 45, 65, 33, 11, 26, 42]; console.log(solution(10, 3, arr));
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Setter 미사용시 생성자 문제
강의에 따르면 Setter를 열어놓는 것이 좋지 않다고 하셔서 개인 프로젝트에서 생성자를 구현하여 필드에 값을 넣도록 엔티티를 구현하였습니다. 이럴 경우 findOne() 등을 이용하여 조회를 할 때 No default constructor for entity 에러가 발생합니다.그래서 @NoArgsConstructor를 추가하였더니 에러가 발생하지 않았습니다. 이런 에러가 발생하는 이유가 JPA 스펙에서 기본생성자를 요구하기 때문인가요?
-
해결됨스프링 핵심 원리 - 기본편
에러가 나서 질문드립니다
안녕하세요 강의잘보고있습니다.:) 강의내용을 그대로 따라하고 있는데, 강의에서는 안나는 오류가 해결되지않아서 질문드립니다.ㅠㅠㅠ 1. CoreApplication을 빌드시, Parameter 1 of constructor in hello.core.Order.OrderServiceImpl required a single bean, but 2 were found: - rateDiscountPolicy: defined in file [C:\core\core\out\production\classes\hello\core\discount\RateDiscountPolicy.class] - DiscountPolicy: defined by method 'DiscountPolicy' in class path resource [hello/core/AppConfig.class] 위와 같은 오류가 납니다 2. Run All test 시, CoreApplicationTest의 contextLoads()에서, java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:118) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83) at org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener.prepareTestInstance(SpringBootDependencyInjectionTestExecutionListener.java:43) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:350) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:355) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$7(ClassBasedTestDescriptor.java:350) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:349) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$4(ClassBasedTestDescriptor.java:270) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:269) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:259) at java.base/java.util.Optional.orElseGet(Optional.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:258) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:101) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:100) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:65) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:111) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:79) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:143) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:129) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:127) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:126) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:84) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [C:\core\core\out\production\classes\hello\core\Order\OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,DiscountPolicy at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:123) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 68 more Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,DiscountPolicy 와 같이 에러가 납니다. 두가지 오류가 한군데에서 나는것 같은데, 어디가 문제인지잘 모르겠습니다,,
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
코랩 링크가 안열립니다.
실습해보려고 코랩 링크(https://colab.research.google.com/drive/1wdzEyvze-e4kZ3y3uzS3jkwrjEoiHpC0?usp=sharing)를 열려고 하니깐 액세스 권한 필요라고 나오는데 어떻게 해야되죠..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
블루트 포스를 언제 사용하면 되나요?
옛날에 백준 문제를 풀면서 몇 번 시간초과가 뜬 기억 때문에 그냥 블루트포스로 들이박으면 되는데 이게 무의식적으로 움츠러들게 되더라구요 ㅠㅠ 예전에 C++로 문제를 풀 때에는 1억번 당 1초다 라는 얘기를 들은 적이 있는데요. 이 문제처럼 1 <= N <= 1000, 1 <= M <= 100,000,000 같은 조건을 어떻게 계산해서 블루트포스를 쓸지 말지에 대해 결정해야하는지 궁금합니다. 대부분의 문제가 블루트포스를 쓰면 당연히 풀리기야 하겠지만... 어느정도 사이즈가 되었을 때 블루트 포스가 효율적이고 얼마나 커져야 아닌지 어떤 기준으로 판단해야하는지 잘 모르겠습니다 ㅠㅠ
-
미해결취미로 해킹#6(SquareCTF_RR)
7703 포트 접속 안됨
vmware로 실습하고 있습니다. inconfig를 통해 알아낸 ip주소로는 접속이 잘 됩니다. 그런데 포트를 뒤에 추가로 입력하면 타임아웃되면서 접속이 안됩니다ㅠ 제가 mac을 사용하고 있는데 mac은 따로 설정을 해야되는 건가요..?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Cannot read property 'dispatch' of undefined
export const getServerSideProps = wrapper.getServerSideProps(async (context) => { context.store.dispatch({ type: LOAD_USER_REQUEST, }) context.sotre.dispatch({ type: LOAD_POSTS_REQUEST, }) context.store.dispatch(END) await context.sotre.sagaTask.toPromise() }) 위 코드를 실행했을 때 dispatch of undefined라는 오류가 뜹니다. configureStore.js 에서 store와 dispatch의 log를 찍어보면 잘 나오는데 왜 저런 오류가 뜨는걸까요? redux의 전은 6이에요.