From 9611e9f4ed73fb827fd853d040cff449ab2728f1 Mon Sep 17 00:00:00 2001
From: Zhoujiahui <539943419@qq.com>
Date: Sun, 29 Sep 2024 11:00:35 +0800
Subject: [PATCH] =?UTF-8?q?fix:=201.=E5=8F=96=E6=B6=88=E6=AD=8C=E5=8D=95?=
=?UTF-8?q?=E6=87=92=E5=8A=A0=E8=BD=BD=202.=E4=BF=AE=E6=94=B9vite=E6=89=93?=
=?UTF-8?q?=E5=8C=85=E6=97=B6chunk=E6=96=87=E4=BB=B6=E5=91=BD=E5=90=8D?=
=?UTF-8?q?=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../miaoMusicPlayer/src/aplayerListNew.vue | 9 +-
vite.config.ts | 131 +++++++++---------
2 files changed, 72 insertions(+), 68 deletions(-)
diff --git a/src/plugins/miaoMusicPlayer/src/aplayerListNew.vue b/src/plugins/miaoMusicPlayer/src/aplayerListNew.vue
index 88bac61..59ea530 100644
--- a/src/plugins/miaoMusicPlayer/src/aplayerListNew.vue
+++ b/src/plugins/miaoMusicPlayer/src/aplayerListNew.vue
@@ -2,8 +2,8 @@
-
- - -->
+
-
{{ index + 1 }}
@@ -34,7 +34,7 @@
{{ element.artist
}}
-
+
@@ -43,7 +43,8 @@
import { computed, nextTick, onMounted, ref } from 'vue';
import { ChevronUpOutline, ChevronDownOutline, CloseOutline, ReorderFourOutline, PlayOutline, HeartOutline } from '@vicons/ionicons5';
import { VueDraggable } from 'vue-draggable-plus'
-import miaoLazyDiv from '@/components/miaoLazyDiv.vue';
+// 与vue-draggable冲突
+// import miaoLazyDiv from '@/components/miaoLazyDiv.vue';
import apType, { audioType } from '../types/ap';
const props = defineProps<{
diff --git a/vite.config.ts b/vite.config.ts
index db9bee4..27fc1d1 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -5,69 +5,72 @@ import { resolve } from "path";
// https://vitejs.dev/config/
export default defineConfig({
- base: "./",
- plugins: [
- vue()
- // viteSingleFile()
- ],
- resolve: {
- alias: {
- "@": resolve(__dirname, "src")
- }
- },
- server: {
- proxy: {
- "/get": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/get/, "/get")
- },
+ base: './',
+ plugins: [
+ vue()
+ // viteSingleFile()
+ ],
+ resolve: {
+ alias: {
+ '@': resolve(__dirname, 'src')
+ }
+ },
+ server: {
+ proxy: {
+ '/get': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/get/, '/get')
+ },
- "/upload": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/upload/, "/upload")
- },
+ '/upload': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/upload/, '/upload')
+ },
- "/delete": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/delete/, "/delete")
- },
- "/query": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/query/, "/query")
- },
- "/rename": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/rename/, "/rename")
- },
- "/cut": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/cut/, "/cut")
- },
- "/mkdir": {
- target: "http://127.0.0.1:17705",
- changeOrigin: true,
- rewrite: path => path.replace(/^\/mkdir/, "/mkdir")
- }
- }
- },
- build: {
- rollupOptions: {
- input: {
- main: "index.html"
- },
- output: {
- manualChunks(id) {
- if (id.includes("export.ts") && id.includes('plugins')) {
- return "pluginExports";
- }
- }
- }
- }
- }
-});
+ '/delete': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/delete/, '/delete')
+ },
+ '/query': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/query/, '/query')
+ },
+ '/rename': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/rename/, '/rename')
+ },
+ '/cut': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/cut/, '/cut')
+ },
+ '/mkdir': {
+ target: 'http://127.0.0.1:17705',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/mkdir/, '/mkdir')
+ }
+ }
+ },
+ build: {
+ rollupOptions: {
+ input: {
+ main: 'index.html'
+ },
+ output: {
+ entryFileNames: 'assets/[name]-[hash].js',
+ chunkFileNames: 'assets/chunk-[name]-[hash].js',
+ assetFileNames: 'assets/[name]-[hash][extname]',
+ manualChunks(id) {
+ if (id.includes('export.ts') && id.includes('plugins')) {
+ return 'pluginExports'
+ }
+ }
+ }
+ }
+ }
+})