|
@@ -3,8 +3,8 @@ import vue from "@vitejs/plugin-vue";
|
|
|
|
|
|
import { resolve } from "path";
|
|
|
|
|
|
-// const target = "http://192.168.2.8:10010";
|
|
|
-const target = "http://192.168.2.178:10010";
|
|
|
+const target = "http://192.168.2.8:10080";
|
|
|
+// const target = "http://192.168.2.178:10010";
|
|
|
// const target = "http://47.101.180.183:10010";
|
|
|
|
|
|
export default defineConfig({
|
|
@@ -26,16 +26,28 @@ export default defineConfig({
|
|
|
alias: {
|
|
|
"@": resolve(__dirname, "./src"),
|
|
|
},
|
|
|
- //extensions: [".ts", ".js", ".vue", ".json", ".mjs"],
|
|
|
extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"],
|
|
|
},
|
|
|
- // css相关配置
|
|
|
css: {
|
|
|
preprocessorOptions: {
|
|
|
scss: {
|
|
|
additionalData: '@import "@/styles/global.scss";'
|
|
|
-
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
+
|
|
|
+ build: {
|
|
|
+ rollupOptions: {
|
|
|
+ output: {
|
|
|
+ entryFileNames: `assets/[name].${new Date().getTime()}.js`,
|
|
|
+ chunkFileNames: `assets/[name].${new Date().getTime()}.js`,
|
|
|
+ assetFileNames: `assets/[name].${new Date().getTime()}.[ext]`,
|
|
|
+ compact: true,
|
|
|
+ manualChunks: {
|
|
|
+ vue: ['vue', 'vue-router', 'vuex'],
|
|
|
+ echarts: ['echarts']
|
|
|
+ },
|
|
|
+ },
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|