perf:基础架构升级

This commit is contained in:
刘引
2024-12-03 13:56:17 +08:00
parent 24a01c9bb0
commit d5090f66e2
10 changed files with 1868 additions and 488 deletions

36
rsbuild.config.ts Normal file
View File

@@ -0,0 +1,36 @@
import { defineConfig } from '@rsbuild/core'
import { pluginVue } from '@rsbuild/plugin-vue'
import { pluginSass } from '@rsbuild/plugin-sass'
export default defineConfig({
plugins: [pluginVue(), pluginSass()],
html: {
template: './index.html'
},
source: {
entry: {
index: './src/main.ts'
},
alias: {
'@': './src'
}
},
environments: {
web: {
source: {
define: {
'import.meta.env.SSR': JSON.stringify(false)
}
}
},
node: {
source: {
define: {
'import.meta.env.SSR': JSON.stringify(true)
}
},
output: {
target: 'node'
}
}
}
})