From 7aaab6d0262ceb6cd8487fc046eb4f866394cfe9 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Mon, 1 Aug 2022 13:54:52 +0200 Subject: [PATCH] fix(server-assets): escape asset file names --- src/rollup/plugins/server-assets.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rollup/plugins/server-assets.ts b/src/rollup/plugins/server-assets.ts index 6dc127993d..3f60754727 100644 --- a/src/rollup/plugins/server-assets.ts +++ b/src/rollup/plugins/server-assets.ts @@ -74,7 +74,7 @@ for (const asset of serverAssets) { function getAssetProd (assets: Record) { return ` const _assets = {\n${Object.entries(assets).map(([id, asset]) => - ` ['${normalizeKey(id)}']: {\n import: () => import('raw:${asset.fsPath}').then(r => r.default || r),\n meta: ${JSON.stringify(asset.meta)}\n }` + ` [${JSON.stringify(normalizeKey(id))}]: {\n import: () => import(${JSON.stringify('raw:' + asset.fsPath)}).then(r => r.default || r),\n meta: ${JSON.stringify(asset.meta)}\n }` ).join(',\n')}\n} ${normalizeKey.toString()}