From 01c34ac5d4a9da9e1a15222653b53620f0e48df6 Mon Sep 17 00:00:00 2001 From: Matthew Phillips Date: Mon, 15 Mar 2021 15:51:36 -0400 Subject: [PATCH] Prevent snowpaack from running on a port --- src/dev.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/dev.ts b/src/dev.ts index 3caf8e7f0..a9b785103 100644 --- a/src/dev.ts +++ b/src/dev.ts @@ -28,7 +28,7 @@ export default async function(astroConfig: AstroConfig) { }; } - const config = await loadConfiguration({ + const snowpackConfig = await loadConfiguration({ root: projectRoot.pathname, mount: { [hmxRoot.pathname]: '/_hmx', @@ -37,14 +37,20 @@ export default async function(astroConfig: AstroConfig) { plugins: [ ['hmx-v2/snowpack-plugin', hmxPlugOptions] ], - //exclude: [`${internalPath.pathname}**/*`], - devOptions: {open: 'none', output: 'stream'}, + devOptions: { + open: 'none', + output: 'stream', + port: 0 + }, packageOptions: { knownEntrypoints: ['preact-render-to-string'], external: ['@vue/server-renderer'] } }, snowpackConfigPath.pathname); - const snowpack = await startSnowpackServer({config, lockfile: null}); + const snowpack = await startSnowpackServer({ + config: snowpackConfig, + lockfile: null + }); const runtime = snowpack.getServerRuntime(); const server = http.createServer(async (req, res) => {