Skip to content

ModuleRunner API를 사용하는 SSR

피드백

환경 API 피드백 논의에서 피드백을 남겨주세요.

server.ssrLoadModuleModuleRunner를 통한 임포트로 대체되었습니다.

영향을 받는 범위: Vite 플러그인 개발자

지원 중단

ModuleRunnerv6.0에서 처음 도입되었습니다. server.ssrLoadModule의 지원 중단은 향후 메이저 버전에서 계획되어 있습니다. 사용 현황을 확인하려면 Vite 설정에서 future.removeSsrLoadModule"warn"으로 설정하세요.

배경

server.ssrLoadModule(url)ssr 환경에서만 모듈을 임포트할 수 있었고, Vite 개발 서버와 동일한 프로세스에서만 모듈을 실행할 수 있었습니다. 커스텀 환경을 가진 앱의 경우, 각 환경은 별도의 스레드나 프로세스에서 실행될 수 있는 ModuleRunner와 연결됩니다. 이러한 환경에서는 moduleRunner.import(url)를 통해 모듈을 임포트할 수 있습니다.

마이그레이션 가이드

프레임워크를 위한 환경 API 가이드를 참고하세요.

Module Runner API를 사용할 때는 server.ssrFixStacktraceserver.ssrRewriteStacktrace를 호출할 필요가 없습니다. sourcemapInterceptorfalse로 설정되지 않는 한 스택 추적이 자동으로 업데이트됩니다.

Released under the MIT License. (5a029867)