Skip to content

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로 설정되지 않는 한 스택 추적이 자동으로 업데이트됩니다.