ModuleRunner API를 사용하는 SSR
피드백
환경 API 피드백 논의에서 피드백을 남겨주세요.
server.ssrLoadModule이 ModuleRunner를 통한 임포트로 대체되었습니다.
영향을 받는 범위: Vite 플러그인 개발자
지원 중단
ModuleRunner는 v6.0에서 처음 도입되었습니다. server.ssrLoadModule의 지원 중단은 향후 메이저 버전에서 계획되어 있습니다. 사용 현황을 확인하려면 Vite 설정에서 future.removeSsrLoadModule을 "warn"으로 설정하세요.
배경
server.ssrLoadModule(url)은 ssr 환경에서만 모듈을 임포트할 수 있었고, Vite 개발 서버와 동일한 프로세스에서만 모듈을 실행할 수 있었습니다. 커스텀 환경을 가진 앱의 경우, 각 환경은 별도의 스레드나 프로세스에서 실행될 수 있는 ModuleRunner와 연결됩니다. 이러한 환경에서는 moduleRunner.import(url)를 통해 모듈을 임포트할 수 있습니다.
마이그레이션 가이드
프레임워크를 위한 환경 API 가이드를 참고하세요.
Module Runner API를 사용할 때는 server.ssrFixStacktrace 및 server.ssrRewriteStacktrace를 호출할 필요가 없습니다. sourcemapInterceptor가 false로 설정되지 않는 한 스택 추적이 자동으로 업데이트됩니다.