浏览代码

打包的配置修改

zhangyujun 3 年之前
父节点
当前提交
c8ba7e15b1
共有 2 个文件被更改,包括 27 次插入15 次删除
  1. 17 14
      index.html
  2. 10 1
      vite.config.ts

+ 17 - 14
index.html

@@ -1,16 +1,19 @@
 <!DOCTYPE html>
 <html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <link rel="icon" href="/favicon.ico" />
-    <meta
-      name="viewport"
-      content="width=device-width, initial-scale=1.0,maximum-scale=1.0,user-scalable=0"
-    />
-    <title>金牌车教</title>
-  </head>
-  <body ontouchstart>
-    <div id="app"></div>
-    <script type="module" src="/src/main.ts"></script>
-  </body>
-</html>
+
+<head>
+  <meta charset="UTF-8" />
+  <link rel="icon" href="/favicon.ico" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
+  <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
+  <meta http-equiv="Pragma" content="no-cache" />
+  <meta http-equiv="Expires" content="0" />
+  <title>金牌车教</title>
+</head>
+
+<body ontouchstart>
+  <div id="app"></div>
+  <script type="module" src="/src/main.ts"></script>
+</body>
+
+</html>

+ 10 - 1
vite.config.ts

@@ -3,7 +3,7 @@ import vue from "@vitejs/plugin-vue";
 import vueJsx from "@vitejs/plugin-vue-jsx";
 import path from "path";
 import fs from "fs";
-
+const timestamp = + new Date()
 // https://vitejs.dev/config/
 export default defineConfig({
 	plugins: [vue(), vueJsx({})],
@@ -12,6 +12,15 @@ export default defineConfig({
 			"@": path.resolve(__dirname, "src"),
 		},
 	},
+	build: {
+		rollupOptions: {
+			output: {
+				entryFileNames: `assets/[name].${timestamp}.js`,
+				chunkFileNames: `assets/[name].${timestamp}.js`,
+				assetFileNames: `assets/[name].${timestamp}.[ext]`
+			}
+		}
+	},
 	server: {
 		host: "jpcj-h5.zzxcx.net",
 		port: 443,