diff --git a/docs/changes/ssr-using-modulerunner.md b/docs/changes/ssr-using-modulerunner.md index 130c20f63a198b..2fd80ebc3fbc4b 100644 --- a/docs/changes/ssr-using-modulerunner.md +++ b/docs/changes/ssr-using-modulerunner.md @@ -4,18 +4,18 @@ Give us feedback at [Environment API feedback discussion](https://github.com/vitejs/vite/discussions/16358) ::: -`server.ssrLoadModule` has been replaced by [Module Runner](/guide/api-environment#modulerunner). +`server.ssrLoadModule` has been replaced by importing from a [Module Runner](/guide/api-environment#modulerunner). Affect scope: `Vite Plugin Authors` ::: warning Future Deprecation -`ModuleRunner` was first introduce in `v6.0`. The deprecation of `server.ssrLoadModule` is planned for a future major. To identify your usage, set `future.removeSrLoadModule` to `"warn"` in your vite config. +`ModuleRunner` was first introduce in `v6.0`. The deprecation of `server.ssrLoadModule` is planned for a future major. To identify your usage, set `future.removeSsrLoadModule` to `"warn"` in your vite config. ::: ## Motivation -// TODO: +The `server.ssrLoadModule(url)` only allows importing modules in the `ssr` environment and can only execute the modules in the same process as the Vite dev server. For apps with custom environments, each is associated with a `ModuleRunner` that may be running in a separate thread or process. To import modules, we now have `moduleRunner.import(url)`. ## Migration Guide -// TODO: +Check out the [Environment API for Frameworks Guide](../guide/api-environment-frameworks.md).