feat: optimized vite

This commit is contained in:
ckt1031 2023-08-30 22:26:10 +08:00
parent 85383c4c3f
commit cfb943c1c9
3 changed files with 959 additions and 6 deletions

View File

@ -15,8 +15,12 @@
"react-turnstile": "^1.1.1", "react-turnstile": "^1.1.1",
"semantic-ui-css": "^2.5.0", "semantic-ui-css": "^2.5.0",
"semantic-ui-react": "^2.1.4", "semantic-ui-react": "^2.1.4",
"sharp": "^0.32.5",
"svgo": "^3.0.2",
"vite": "^4.4.9", "vite": "^4.4.9",
"vite-plugin-env-compatible": "^1.1.1" "vite-plugin-env-compatible": "^1.1.1",
"vite-plugin-html": "^3.2.0",
"vite-plugin-image-optimizer": "^1.1.7"
}, },
"scripts": { "scripts": {
"start": "vite preview", "start": "vite preview",
@ -41,7 +45,7 @@
] ]
}, },
"devDependencies": { "devDependencies": {
"prettier": "^3.0.2" "prettier": "^3.0.3"
}, },
"prettier": { "prettier": {
"singleQuote": true, "singleQuote": true,

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,14 @@
import { defineConfig } from 'vite' import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc' import react from '@vitejs/plugin-react-swc'
import envCompatible from 'vite-plugin-env-compatible' import envCompatible from 'vite-plugin-env-compatible'
import { createHtmlPlugin } from 'vite-plugin-html'
import { ViteImageOptimizer } from 'vite-plugin-image-optimizer';
export default defineConfig({ export default defineConfig({
plugins: [ plugins: [
react(), react(),
ViteImageOptimizer(),
createHtmlPlugin(),
envCompatible({ envCompatible({
prefix: "REACT_APP_", prefix: "REACT_APP_",
mountedPath: "process.env", mountedPath: "process.env",