From 9fffd4804d2f916ac668f3ab5b20056243090797 Mon Sep 17 00:00:00 2001 From: chenyulu02 Date: Sat, 1 Mar 2025 22:18:38 +0800 Subject: [PATCH] fix: babel plugin resolution --- packages/main/src/vite/vite.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/main/src/vite/vite.ts b/packages/main/src/vite/vite.ts index 593b44fc..7da64ad3 100644 --- a/packages/main/src/vite/vite.ts +++ b/packages/main/src/vite/vite.ts @@ -2,6 +2,7 @@ import * as path from 'node:path' import * as vite from 'vite' import {type PluginItem, transformAsync} from '@babel/core' import * as debug from '@solid-devtools/debugger/types' +import babelTsSyntaxPlugin from '@babel/plugin-syntax-typescript'; import * as babel from '../babel.ts' export const enum DevtoolsModule { @@ -116,7 +117,7 @@ export const devtoolsPlugin = (_options: DevtoolsPluginOptions = {}): vite.Plugi } // babel doesn't work with typescript by default - plugins.unshift(['@babel/plugin-syntax-typescript', {isTSX: is_jsx}]) + plugins.unshift([babelTsSyntaxPlugin, {isTSX: is_jsx}]) const result = await transformAsync(source, { babelrc: false,