|
@@ -3,7 +3,14 @@ import Components from "unplugin-vue-components/vite";
|
|
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
|
|
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
|
|
import ElementPlus from "unplugin-element-plus/vite";
|
|
import ElementPlus from "unplugin-element-plus/vite";
|
|
// import { visualizer } from 'rollup-plugin-visualizer'
|
|
// import { visualizer } from 'rollup-plugin-visualizer'
|
|
|
|
+const isDev = process.env.NODE_ENV === 'development';
|
|
|
|
+const appType = process.env.APP_TYPE;
|
|
export default defineNuxtConfig({
|
|
export default defineNuxtConfig({
|
|
|
|
+ nitro: {
|
|
|
|
+ output: {
|
|
|
|
+ dir: isDev ? undefined : `.output-${appType}`
|
|
|
|
+ }
|
|
|
|
+ },
|
|
css: [
|
|
css: [
|
|
"@/assets/style/variable.scss",
|
|
"@/assets/style/variable.scss",
|
|
"@/assets/style/reset.scss",
|
|
"@/assets/style/reset.scss",
|
|
@@ -68,7 +75,11 @@ export default defineNuxtConfig({
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- runtimeConfig: {},
|
|
|
|
|
|
+ runtimeConfig: {
|
|
|
|
+ public: {
|
|
|
|
+ appType: process.env.APP_TYPE,
|
|
|
|
+ }
|
|
|
|
+ },
|
|
app: {
|
|
app: {
|
|
head: {
|
|
head: {
|
|
htmlAttrs: {
|
|
htmlAttrs: {
|