Showing
5 changed files
with
138 additions
and
2 deletions
| @@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
| 2 | <html lang="en"> | 2 | <html lang="en"> |
| 3 | <head> | 3 | <head> |
| 4 | <meta charset="UTF-8" /> | 4 | <meta charset="UTF-8" /> |
| 5 | - <link rel="icon" type="image/svg+xml" href="/vite.svg" /> | ||
| 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| 7 | <title>chat</title> | 6 | <title>chat</title> |
| 8 | </head> | 7 | </head> |
| @@ -2,7 +2,6 @@ | @@ -2,7 +2,6 @@ | ||
| 2 | <html lang="en"> | 2 | <html lang="en"> |
| 3 | <head> | 3 | <head> |
| 4 | <meta charset="UTF-8" /> | 4 | <meta charset="UTF-8" /> |
| 5 | - <link rel="icon" type="image/svg+xml" href="/vite.svg" /> | ||
| 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| 7 | <title>自助报警系统</title> | 6 | <title>自助报警系统</title> |
| 8 | </head> | 7 | </head> |
| @@ -12,6 +12,7 @@ | @@ -12,6 +12,7 @@ | ||
| 12 | }, | 12 | }, |
| 13 | "devDependencies": { | 13 | "devDependencies": { |
| 14 | "@vitejs/plugin-vue": "^5.2.3", | 14 | "@vitejs/plugin-vue": "^5.2.3", |
| 15 | + "terser": "^5.39.2", | ||
| 15 | "vite": "^6.3.5" | 16 | "vite": "^6.3.5" |
| 16 | } | 17 | } |
| 17 | }, | 18 | }, |
| @@ -495,12 +496,69 @@ | @@ -495,12 +496,69 @@ | ||
| 495 | "node": ">=18" | 496 | "node": ">=18" |
| 496 | } | 497 | } |
| 497 | }, | 498 | }, |
| 499 | + "node_modules/@jridgewell/gen-mapping": { | ||
| 500 | + "version": "0.3.8", | ||
| 501 | + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", | ||
| 502 | + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", | ||
| 503 | + "dev": true, | ||
| 504 | + "license": "MIT", | ||
| 505 | + "dependencies": { | ||
| 506 | + "@jridgewell/set-array": "^1.2.1", | ||
| 507 | + "@jridgewell/sourcemap-codec": "^1.4.10", | ||
| 508 | + "@jridgewell/trace-mapping": "^0.3.24" | ||
| 509 | + }, | ||
| 510 | + "engines": { | ||
| 511 | + "node": ">=6.0.0" | ||
| 512 | + } | ||
| 513 | + }, | ||
| 514 | + "node_modules/@jridgewell/resolve-uri": { | ||
| 515 | + "version": "3.1.2", | ||
| 516 | + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", | ||
| 517 | + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", | ||
| 518 | + "dev": true, | ||
| 519 | + "license": "MIT", | ||
| 520 | + "engines": { | ||
| 521 | + "node": ">=6.0.0" | ||
| 522 | + } | ||
| 523 | + }, | ||
| 524 | + "node_modules/@jridgewell/set-array": { | ||
| 525 | + "version": "1.2.1", | ||
| 526 | + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz", | ||
| 527 | + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", | ||
| 528 | + "dev": true, | ||
| 529 | + "license": "MIT", | ||
| 530 | + "engines": { | ||
| 531 | + "node": ">=6.0.0" | ||
| 532 | + } | ||
| 533 | + }, | ||
| 534 | + "node_modules/@jridgewell/source-map": { | ||
| 535 | + "version": "0.3.6", | ||
| 536 | + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz", | ||
| 537 | + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", | ||
| 538 | + "dev": true, | ||
| 539 | + "license": "MIT", | ||
| 540 | + "dependencies": { | ||
| 541 | + "@jridgewell/gen-mapping": "^0.3.5", | ||
| 542 | + "@jridgewell/trace-mapping": "^0.3.25" | ||
| 543 | + } | ||
| 544 | + }, | ||
| 498 | "node_modules/@jridgewell/sourcemap-codec": { | 545 | "node_modules/@jridgewell/sourcemap-codec": { |
| 499 | "version": "1.5.0", | 546 | "version": "1.5.0", |
| 500 | "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", | 547 | "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", |
| 501 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", | 548 | "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", |
| 502 | "license": "MIT" | 549 | "license": "MIT" |
| 503 | }, | 550 | }, |
| 551 | + "node_modules/@jridgewell/trace-mapping": { | ||
| 552 | + "version": "0.3.25", | ||
| 553 | + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", | ||
| 554 | + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", | ||
| 555 | + "dev": true, | ||
| 556 | + "license": "MIT", | ||
| 557 | + "dependencies": { | ||
| 558 | + "@jridgewell/resolve-uri": "^3.1.0", | ||
| 559 | + "@jridgewell/sourcemap-codec": "^1.4.14" | ||
| 560 | + } | ||
| 561 | + }, | ||
| 504 | "node_modules/@rollup/rollup-android-arm-eabi": { | 562 | "node_modules/@rollup/rollup-android-arm-eabi": { |
| 505 | "version": "4.41.0", | 563 | "version": "4.41.0", |
| 506 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", | 564 | "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz", |
| @@ -902,6 +960,19 @@ | @@ -902,6 +960,19 @@ | ||
| 902 | "integrity": "sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==", | 960 | "integrity": "sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==", |
| 903 | "license": "MIT" | 961 | "license": "MIT" |
| 904 | }, | 962 | }, |
| 963 | + "node_modules/acorn": { | ||
| 964 | + "version": "8.14.1", | ||
| 965 | + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.1.tgz", | ||
| 966 | + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", | ||
| 967 | + "dev": true, | ||
| 968 | + "license": "MIT", | ||
| 969 | + "bin": { | ||
| 970 | + "acorn": "bin/acorn" | ||
| 971 | + }, | ||
| 972 | + "engines": { | ||
| 973 | + "node": ">=0.4.0" | ||
| 974 | + } | ||
| 975 | + }, | ||
| 905 | "node_modules/buffer-builder": { | 976 | "node_modules/buffer-builder": { |
| 906 | "version": "0.2.0", | 977 | "version": "0.2.0", |
| 907 | "resolved": "https://registry.npmmirror.com/buffer-builder/-/buffer-builder-0.2.0.tgz", | 978 | "resolved": "https://registry.npmmirror.com/buffer-builder/-/buffer-builder-0.2.0.tgz", |
| @@ -911,6 +982,13 @@ | @@ -911,6 +982,13 @@ | ||
| 911 | "optional": true, | 982 | "optional": true, |
| 912 | "peer": true | 983 | "peer": true |
| 913 | }, | 984 | }, |
| 985 | + "node_modules/buffer-from": { | ||
| 986 | + "version": "1.1.2", | ||
| 987 | + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", | ||
| 988 | + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", | ||
| 989 | + "dev": true, | ||
| 990 | + "license": "MIT" | ||
| 991 | + }, | ||
| 914 | "node_modules/colorjs.io": { | 992 | "node_modules/colorjs.io": { |
| 915 | "version": "0.5.2", | 993 | "version": "0.5.2", |
| 916 | "resolved": "https://registry.npmmirror.com/colorjs.io/-/colorjs.io-0.5.2.tgz", | 994 | "resolved": "https://registry.npmmirror.com/colorjs.io/-/colorjs.io-0.5.2.tgz", |
| @@ -920,6 +998,13 @@ | @@ -920,6 +998,13 @@ | ||
| 920 | "optional": true, | 998 | "optional": true, |
| 921 | "peer": true | 999 | "peer": true |
| 922 | }, | 1000 | }, |
| 1001 | + "node_modules/commander": { | ||
| 1002 | + "version": "2.20.3", | ||
| 1003 | + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", | ||
| 1004 | + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", | ||
| 1005 | + "dev": true, | ||
| 1006 | + "license": "MIT" | ||
| 1007 | + }, | ||
| 923 | "node_modules/csstype": { | 1008 | "node_modules/csstype": { |
| 924 | "version": "3.1.3", | 1009 | "version": "3.1.3", |
| 925 | "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", | 1010 | "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", |
| @@ -1569,6 +1654,16 @@ | @@ -1569,6 +1654,16 @@ | ||
| 1569 | "node": ">=14.0.0" | 1654 | "node": ">=14.0.0" |
| 1570 | } | 1655 | } |
| 1571 | }, | 1656 | }, |
| 1657 | + "node_modules/source-map": { | ||
| 1658 | + "version": "0.6.1", | ||
| 1659 | + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", | ||
| 1660 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
| 1661 | + "dev": true, | ||
| 1662 | + "license": "BSD-3-Clause", | ||
| 1663 | + "engines": { | ||
| 1664 | + "node": ">=0.10.0" | ||
| 1665 | + } | ||
| 1666 | + }, | ||
| 1572 | "node_modules/source-map-js": { | 1667 | "node_modules/source-map-js": { |
| 1573 | "version": "1.2.1", | 1668 | "version": "1.2.1", |
| 1574 | "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", | 1669 | "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", |
| @@ -1578,6 +1673,17 @@ | @@ -1578,6 +1673,17 @@ | ||
| 1578 | "node": ">=0.10.0" | 1673 | "node": ">=0.10.0" |
| 1579 | } | 1674 | } |
| 1580 | }, | 1675 | }, |
| 1676 | + "node_modules/source-map-support": { | ||
| 1677 | + "version": "0.5.21", | ||
| 1678 | + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", | ||
| 1679 | + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", | ||
| 1680 | + "dev": true, | ||
| 1681 | + "license": "MIT", | ||
| 1682 | + "dependencies": { | ||
| 1683 | + "buffer-from": "^1.0.0", | ||
| 1684 | + "source-map": "^0.6.0" | ||
| 1685 | + } | ||
| 1686 | + }, | ||
| 1581 | "node_modules/supports-color": { | 1687 | "node_modules/supports-color": { |
| 1582 | "version": "8.1.1", | 1688 | "version": "8.1.1", |
| 1583 | "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", | 1689 | "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", |
| @@ -1623,6 +1729,25 @@ | @@ -1623,6 +1729,25 @@ | ||
| 1623 | "node": ">=16.0.0" | 1729 | "node": ">=16.0.0" |
| 1624 | } | 1730 | } |
| 1625 | }, | 1731 | }, |
| 1732 | + "node_modules/terser": { | ||
| 1733 | + "version": "5.39.2", | ||
| 1734 | + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.39.2.tgz", | ||
| 1735 | + "integrity": "sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg==", | ||
| 1736 | + "dev": true, | ||
| 1737 | + "license": "BSD-2-Clause", | ||
| 1738 | + "dependencies": { | ||
| 1739 | + "@jridgewell/source-map": "^0.3.3", | ||
| 1740 | + "acorn": "^8.14.0", | ||
| 1741 | + "commander": "^2.20.0", | ||
| 1742 | + "source-map-support": "~0.5.20" | ||
| 1743 | + }, | ||
| 1744 | + "bin": { | ||
| 1745 | + "terser": "bin/terser" | ||
| 1746 | + }, | ||
| 1747 | + "engines": { | ||
| 1748 | + "node": ">=10" | ||
| 1749 | + } | ||
| 1750 | + }, | ||
| 1626 | "node_modules/tinyglobby": { | 1751 | "node_modules/tinyglobby": { |
| 1627 | "version": "0.2.13", | 1752 | "version": "0.2.13", |
| 1628 | "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.13.tgz", | 1753 | "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.13.tgz", |
| @@ -3,12 +3,24 @@ import vue from '@vitejs/plugin-vue' | @@ -3,12 +3,24 @@ import vue from '@vitejs/plugin-vue' | ||
| 3 | import path from 'path' | 3 | import path from 'path' |
| 4 | 4 | ||
| 5 | export default defineConfig({ | 5 | export default defineConfig({ |
| 6 | + base: '/web/wd-demo/', | ||
| 6 | plugins: [vue()], | 7 | plugins: [vue()], |
| 7 | build: { | 8 | build: { |
| 9 | + outDir: 'dist', | ||
| 10 | + assetsDir: 'assets', | ||
| 11 | + emptyOutDir: true, | ||
| 12 | + minify: 'terser', | ||
| 13 | + sourcemap: false, | ||
| 14 | + assetsInlineLimit: 0, | ||
| 8 | rollupOptions: { | 15 | rollupOptions: { |
| 9 | input: { | 16 | input: { |
| 10 | main: path.resolve(__dirname, 'index.html'), | 17 | main: path.resolve(__dirname, 'index.html'), |
| 11 | chat: path.resolve(__dirname, 'chat.html') | 18 | chat: path.resolve(__dirname, 'chat.html') |
| 19 | + }, | ||
| 20 | + output: { | ||
| 21 | + assetFileNames: 'assets/[name]-[hash][extname]', | ||
| 22 | + chunkFileNames: 'assets/[name]-[hash].js', | ||
| 23 | + entryFileNames: 'assets/[name]-[hash].js' | ||
| 12 | } | 24 | } |
| 13 | } | 25 | } |
| 14 | }, | 26 | }, |
-
Please register or login to post a comment