diff --git a/src/store.ts b/src/store.ts index 5675d46f..e3bb77ac 100644 --- a/src/store.ts +++ b/src/store.ts @@ -137,10 +137,13 @@ export function useStore( map.imports![key] = fixURL(value) } } - files.value[importMapFile] = new File( - importMapFile, - JSON.stringify(map, undefined, 2), - ) + + const code = JSON.stringify(map, undefined, 2) + if (files.value[importMapFile]) { + files.value[importMapFile].code = code + } else { + files.value[importMapFile] = new File(importMapFile, code) + } } const setActive: Store['setActive'] = (filename) => {