fix build issue

This commit is contained in:
2024-11-23 18:56:27 +08:00
parent 47ade4a965
commit 04f3f46357
5 changed files with 27 additions and 49 deletions

View File

@@ -7,6 +7,19 @@ import svgLoader from 'vite-svg-loader'
import Markdown from 'unplugin-vue-markdown/vite'
import caddyTls from './plugins/vite-plugin-caddy'
import ViteMonacoPlugin from 'vite-plugin-monaco-editor'
import monacoEditorPluginModule from 'vite-plugin-monaco-editor'
const isObjectWithDefaultFunction = (
module: unknown
): module is { default: typeof monacoEditorPluginModule } =>
module != null &&
typeof module === 'object' &&
'default' in module &&
typeof module.default === 'function'
const monacoEditorPlugin = isObjectWithDefaultFunction(monacoEditorPluginModule)
? monacoEditorPluginModule.default
: monacoEditorPluginModule
export default defineConfig({
plugins: [
@@ -28,7 +41,7 @@ export default defineConfig({
/* options */
}),
caddyTls(),
ViteMonacoPlugin({ languageWorkers: ['css'] })
monacoEditorPlugin({ languageWorkers: ['css'] })
],
resolve: {
alias: {