Skip to content

Commit abf2cfd

Browse files
bluwyantfu
authored andcommitted
fix(esbuild): transpile with esnext in dev (#10207)
1 parent d66bf66 commit abf2cfd

File tree

4 files changed

+93
-73
lines changed

4 files changed

+93
-73
lines changed

packages/plugin-vue/src/main.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,11 @@ export async function transformMain(
221221
const { code, map } = await transformWithEsbuild(
222222
resolvedCode,
223223
filename,
224-
{ loader: 'ts', sourcemap: options.sourceMap },
224+
{
225+
loader: 'ts',
226+
target: 'esnext',
227+
sourcemap: options.sourceMap
228+
},
225229
resolvedMap
226230
)
227231
resolvedCode = code

packages/vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
},
5959
"//": "READ CONTRIBUTING.md to understand what to put under deps vs. devDeps!",
6060
"dependencies": {
61-
"esbuild": "^0.15.6",
61+
"esbuild": "^0.15.9",
6262
"postcss": "^8.4.16",
6363
"resolve": "^1.22.1",
6464
"rollup": "~2.78.0"

playground/vue/tsconfig.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"compilerOptions": {
3+
// esbuild transpile should ignore this
4+
"target": "ES5"
5+
},
6+
"include": ["src"]
7+
}

pnpm-lock.yaml

Lines changed: 80 additions & 71 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)