From 05d23a76faf438a1051e75c0d3afb496a4a9114d Mon Sep 17 00:00:00 2001 From: Azat S Date: Wed, 9 Nov 2022 16:15:04 +0300 Subject: [PATCH] feat: set default charser for dev and optimizer --- packages/vite/src/node/optimizer/index.ts | 1 + packages/vite/src/node/plugins/esbuild.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/vite/src/node/optimizer/index.ts b/packages/vite/src/node/optimizer/index.ts index 94447b9403393b..9ffc7f72a1ace9 100644 --- a/packages/vite/src/node/optimizer/index.ts +++ b/packages/vite/src/node/optimizer/index.ts @@ -612,6 +612,7 @@ export async function runOptimizeDeps( ignoreAnnotations: !isBuild, metafile: true, plugins, + charset: 'utf8', ...esbuildOptions, supported: { 'dynamic-import': true, diff --git a/packages/vite/src/node/plugins/esbuild.ts b/packages/vite/src/node/plugins/esbuild.ts index a10ebfe6dcab1b..137911377d15be 100644 --- a/packages/vite/src/node/plugins/esbuild.ts +++ b/packages/vite/src/node/plugins/esbuild.ts @@ -180,6 +180,7 @@ export function esbuildPlugin(options: ESBuildOptions = {}): Plugin { // and for build as the final optimization is in `buildEsbuildPlugin` const transformOptions: TransformOptions = { target: 'esnext', + charset: 'utf8', ...options, minify: false, minifyIdentifiers: false,