>  Q&A  >  본문

Laravel/Vite/Inertiajs가 하위 디렉터리(내 페이지 폴더에 있음)에서 페이지를 가져올 수 없는 것 같습니다.

Register 페이지를 다음과 같이 페이지 폴더에 넣으면:

으아악

그러면 모든 것이 잘 작동하고 페이지가 로드되지만 Register 页面放入 auth 페이지를 auth 폴더에 다음과 같이 넣으면:

으아악

작동하지 않습니다. 콘솔을 열 때 표시되는 오류는 다음과 같습니다.

으아악

왜 이것이 작동하지 않는지 아는 사람이 있나요?

이것은 내 vite.config.js 코드입니다:

으아악

이것은 내 app.js 코드입니다:

으아악

인증/등록 전용으로 ${name}를 변경해봤는데 효과가 있었나요? 그러나 이것은 실제로 해결책이 아닙니다.

다음은 Register 페이지를 렌더링하기 위해 호출하는 메서드입니다.

/pages
   - Register.vue

P粉674876385P粉674876385298일 전459

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

  • P粉054616867

    P粉0546168672023-12-27 10:06:26

    저도 같은 문제가 있었고 Inertia의 문서에 따라 다시 작성하여 문제를 해결했습니다.

    저는 @inertiajs/react": "^1.0.2"에 있고 제 코드는 다음과 같습니다:

    으아아아

    import.meta.globvite 내장 기능으로, 이 glob 패턴에 있는 모든 구성 요소를 미리 빌드하고 배열에 저장합니다. 그런 다음 해당 배열에서 렌더링해야 하는 페이지(모듈)에 액세스하고 이를 해결 메서드에 반환할 수 있습니다.

    도움이 되길 바랍니다!

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