11import { resolve } from 'node:path'
22import process from 'node:process'
3- import { defineConfig , loadEnv } from 'vite'
3+ import { defineConfig } from 'vite'
44import { createHtmlPlugin } from 'vite-plugin-html'
55
66export default defineConfig ( ( { mode } ) => {
7- const env = loadEnv ( mode , process . cwd ( ) , [ 'VITE_' ] )
8- const enableHash = env . VITE_HASH === 'true'
9-
107 return {
11- // base: process.env.GITHUB_ACTIONS ? '/dimina/' : '/',
8+ base : process . env . GITHUB_ACTIONS ? '/dimina/' : '/' ,
129
1310 server : {
1411 open : true , // 启动后是否自动打开浏览器
@@ -51,11 +48,11 @@ export default defineConfig(({ mode }) => {
5148 rollupOptions : {
5249 output : {
5350 // 设置入口文件(通常为主JavaScript文件)的命名规则
54- entryFileNames : enableHash ? 'assets/[name]-[hash].js' : 'assets/[name].js' ,
51+ entryFileNames : 'assets/[name].js' ,
5552 // 设置非入口 chunk(如按需加载的模块)的命名规则
56- chunkFileNames : enableHash ? 'assets/[name]-[hash].js' : 'assets/[name].js' ,
53+ chunkFileNames : 'assets/[name].js' ,
5754 // 设置静态资源(如图片、字体等)的命名规则
58- assetFileNames : enableHash ? 'assets/[name]-[hash][extname]' : 'assets/[name][extname]' ,
55+ assetFileNames : 'assets/[name][extname]' ,
5956 } ,
6057 } ,
6158 } ,
@@ -68,21 +65,11 @@ export default defineConfig(({ mode }) => {
6865 entry : 'src/main.js' ,
6966 filename : 'index.html' ,
7067 template : 'index.html' ,
71- injectOptions : {
72- data : {
73- dimina : env . VITE_TITLE ,
74- } ,
75- } ,
7668 } ,
7769 {
7870 entry : 'src/pages/pageFrame/pageFrame.js' ,
7971 filename : 'pageFrame.html' ,
8072 template : 'pageFrame.html' ,
81- injectOptions : {
82- data : {
83- title : env . VITE_FRAME ,
84- } ,
85- } ,
8673 } ,
8774 ] ,
8875 } ) ,
0 commit comments