찾다

 >  Q&A  >  본문

React.lazy를 이용한 웹팩 코드 분할 디버깅 방법

<p><code>React.lazy</code>를 사용하여 기본 앱에서 일부 코드를 분리하려고 시도했지만 예상한 대로 작동하지 않아서 어떻게 해야 하는지 알아내는 데 어려움을 겪고 있습니다. 디버깅하세요. </p> <p>내 코드는 대략 다음과 같습니다.</p> <pre class="brush:php;toolbar:false;">// index.js '반응'에서 반응을 가져옵니다; import { LibraryUtils } from './library/utils'; const Component = React.lazy(() => import('./comComponent')); ... //컴포넌트.js '반응'에서 반응을 가져옵니다; './library/comComponent'에서 LibraryComponent를 가져옵니다. ...</pre> <p>내가 원하는 것은:</p>
P粉001206492P粉001206492454일 전432

모든 응답(1)나는 대답할 것이다

  • P粉795311321

    P粉7953113212023-08-30 14:02:04

    문제는 노드 환경에서 동적 가져오기(비동기 로딩에 사용됨)를 일반 요구 사항으로 변환하여 비동기 블록이 생성되는 것을 방지하는 babel-plugin-dynamic-import-node가 예기치 않게 포함된다는 것입니다. 해결 방법은 이를 제거하는 것입니다(또는 단위 테스트를 실행할 때만 포함).

    회신하다
    0
  • 취소회신하다