|
@@ -3,7 +3,6 @@ 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'
|
|
-
|
|
|
|
export default defineNuxtConfig({
|
|
export default defineNuxtConfig({
|
|
css: [
|
|
css: [
|
|
"@/assets/style/variable.scss",
|
|
"@/assets/style/variable.scss",
|
|
@@ -15,6 +14,13 @@ export default defineNuxtConfig({
|
|
modules: ["@pinia/nuxt"],
|
|
modules: ["@pinia/nuxt"],
|
|
vite: {
|
|
vite: {
|
|
// cacheDir: ".vite-cache", // 指定 vite 缓存位置(默认就是这个)
|
|
// cacheDir: ".vite-cache", // 指定 vite 缓存位置(默认就是这个)
|
|
|
|
+ optimizeDeps: {
|
|
|
|
+ // include: ['element-plus', '@popperjs/core'],
|
|
|
|
+ },
|
|
|
|
+ // SSR 打包时被内联进产物,而不是被当成外部依赖由 Node 直接加载
|
|
|
|
+ ssr: {
|
|
|
|
+ noExternal: ['@popperjs/core', 'element-plus'],
|
|
|
|
+ },
|
|
css: {
|
|
css: {
|
|
preprocessorOptions: {
|
|
preprocessorOptions: {
|
|
scss: {
|
|
scss: {
|