diff options
author | 2022-03-11 17:28:48 -0500 | |
---|---|---|
committer | 2022-03-11 17:28:48 -0500 | |
commit | 49c0d9970fe362af06c6ac70c25c1b6b0c4dd393 (patch) | |
tree | 13338e79a43fa7a2b22d70c1d58244f9dc33ee32 | |
parent | d4dbfe8974ff146ddfb7555d97344e796dcd1766 (diff) | |
download | astro-49c0d9970fe362af06c6ac70c25c1b6b0c4dd393.tar.gz astro-49c0d9970fe362af06c6ac70c25c1b6b0c4dd393.tar.zst astro-49c0d9970fe362af06c6ac70c25c1b6b0c4dd393.zip |
Fix dev resolution of client modules on Windows (#2768)
* Fix dev resolution of client modules on Windows
* Adds a changeset
-rw-r--r-- | .changeset/strange-kings-add.md | 5 | ||||
-rw-r--r-- | packages/astro/src/core/render/dev/index.ts | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/.changeset/strange-kings-add.md b/.changeset/strange-kings-add.md new file mode 100644 index 000000000..baf354513 --- /dev/null +++ b/.changeset/strange-kings-add.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes loading astro/client/\* on Windows in dev diff --git a/packages/astro/src/core/render/dev/index.ts b/packages/astro/src/core/render/dev/index.ts index c3bf8cb5f..e44ff3072 100644 --- a/packages/astro/src/core/render/dev/index.ts +++ b/packages/astro/src/core/render/dev/index.ts @@ -8,6 +8,7 @@ import { RouteCache } from '../route-cache.js'; import { resolveRenderers } from './renderers.js'; import { errorHandler } from './error.js'; import { getHmrScript } from './hmr.js'; +import { prependForwardSlash } from '../../path.js'; import { render as coreRender } from '../core.js'; import { createModuleScriptElementWithSrcSet } from '../ssr-element.js'; @@ -103,7 +104,7 @@ export async function render(renderers: Renderer[], mod: ComponentInstance, ssrO // broken in the legacy build. This can be removed once the legacy build is removed. if (!astroConfig.buildOptions.legacyBuild) { const [, resolvedPath] = await viteServer.moduleGraph.resolveUrl(s); - return resolvedPath; + return '/@fs' + prependForwardSlash(resolvedPath); } else { return s; } |