diff --git a/packages/canvas/init-canvas/init-canvas.ts b/packages/canvas/init-canvas/init-canvas.ts index cdac3432dd..5c92a4dd5f 100644 --- a/packages/canvas/init-canvas/init-canvas.ts +++ b/packages/canvas/init-canvas/init-canvas.ts @@ -9,6 +9,12 @@ export function initCanvas(importMap = {}, importStyleUrls = []) { '', importStyleUrls.map((styleUrl) => ``).join('\n') ) - .replace('', ``) + .replace('', () => { + if (import.meta.env.MODE === 'development') { + return `` + } + + return `` + }) } } diff --git a/packages/canvas/scripts/vite-plugin-separate-build.ts b/packages/canvas/scripts/vite-plugin-separate-build.ts index ecb7a37d92..a7051e6e4a 100644 --- a/packages/canvas/scripts/vite-plugin-separate-build.ts +++ b/packages/canvas/scripts/vite-plugin-separate-build.ts @@ -5,7 +5,7 @@ const queryRE = /[?#].*$/ const bundleCache = new WeakMap() -function cleanUrl(url) { +function cleanUrl(url: string) { return url.replace(queryRE, '') } function saveEmitBundleAssets(config, asset) { @@ -88,10 +88,8 @@ export async function vitePluginBuildEntry(customBuildConfig) { buildConfig: match.groups.name, entries: [file] }) - const formatBase64 = (code) => { - return 'data:text/javascript;base64,' + Buffer.from(code).toString('base64') - } - return `export default ${JSON.stringify(formatBase64(code))}\n` + + return `export default ${JSON.stringify(code)}` }, generateBundle(opts, bundle) { if (opts.__vite_skip_assets_emit__) {