Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-fe
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-fe
Commits
486401d1
Commit
486401d1
authored
Nov 14, 2024
by
tyyin lan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build: 应用拆包
parent
55504f08
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
4 deletions
+21
-4
.gitignore
.gitignore
+2
-0
plugins.ts
build/plugins.ts
+6
-4
vite.config.ts
vite.config.ts
+13
-0
No files found.
.gitignore
View file @
486401d1
...
...
@@ -25,3 +25,5 @@ dist-ssr
auto-imports.d.ts
components.d.ts
package-lock.json
chunk-stats.html
build/plugins.ts
View file @
486401d1
...
...
@@ -10,8 +10,6 @@ import UnoCSS from 'unocss/vite'
import
VueJsx
from
'@vitejs/plugin-vue-jsx'
export
function
setupPlugins
(
isBuild
:
boolean
,
envConf
:
ViteEnv
,
pathResolve
:
(
dir
:
string
)
=>
string
):
PluginOption
[]
{
const
lifecycle
=
process
.
env
.
npm_lifecycle_event
const
plugins
:
PluginOption
=
[
vue
(),
AutoImport
({
...
...
@@ -35,8 +33,12 @@ export function setupPlugins(isBuild: boolean, envConf: ViteEnv, pathResolve: (d
plugins
.
push
(
checker
({
vueTsc
:
true
}))
}
if
(
lifecycle
===
'report'
)
{
plugins
.
push
(
visualizer
())
if
(
envConf
.
VITE_VITEST
)
{
plugins
.
push
(
visualizer
({
filename
:
'chunk-stats.html'
,
}),
)
}
return
plugins
...
...
vite.config.ts
View file @
486401d1
...
...
@@ -36,5 +36,18 @@ export default defineConfig(({ command, mode }) => {
},
},
},
build
:
{
rollupOptions
:
{
output
:
{
manualChunks
:
{
dompurify
:
[
'dompurify'
],
'highlight.js'
:
[
'highlight.js'
],
marked
:
[
'marked'
],
'github-markdown-css'
:
[
'github-markdown-css'
],
'marked-highlight'
:
[
'marked-highlight'
],
},
},
},
},
}
})
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment