|
|
@@ -1,24 +1,24 @@
|
|
|
-import { defineConfig } from 'vite';
|
|
|
-import uni from '@dcloudio/vite-plugin-uni';
|
|
|
-import path from 'path';
|
|
|
-import AutoImport from 'unplugin-auto-import/vite';
|
|
|
-import { visualizer } from 'rollup-plugin-visualizer';
|
|
|
+import { defineConfig } from "vite";
|
|
|
+import uni from "@dcloudio/vite-plugin-uni";
|
|
|
+import path from "path";
|
|
|
+import AutoImport from "unplugin-auto-import/vite";
|
|
|
+import { visualizer } from "rollup-plugin-visualizer";
|
|
|
export default async () => {
|
|
|
- const UnoCSS = (await import('unocss/vite')).default;
|
|
|
+ const UnoCSS = (await import("unocss/vite")).default;
|
|
|
return defineConfig({
|
|
|
define: {
|
|
|
- 'process.env': process.env, // 配置变量在业务代码内生效
|
|
|
+ "process.env": process.env, // 配置变量在业务代码内生效
|
|
|
},
|
|
|
plugins: [
|
|
|
uni(),
|
|
|
AutoImport({
|
|
|
imports: [
|
|
|
// 预设
|
|
|
- 'vue',
|
|
|
- 'uni-app',
|
|
|
- 'pinia',
|
|
|
+ "vue",
|
|
|
+ "uni-app",
|
|
|
+ "pinia",
|
|
|
],
|
|
|
- dts: true
|
|
|
+ dts: true,
|
|
|
}),
|
|
|
UnoCSS(),
|
|
|
visualizer(),
|
|
|
@@ -27,26 +27,31 @@ export default async () => {
|
|
|
preprocessorOptions: {
|
|
|
scss: {
|
|
|
// 取消sass废弃API的报警
|
|
|
- silenceDeprecations: ['legacy-js-api', 'color-functions', 'import'],
|
|
|
+ silenceDeprecations: [
|
|
|
+ "legacy-js-api",
|
|
|
+ "color-functions",
|
|
|
+ "import",
|
|
|
+ ],
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
resolve: {
|
|
|
alias: {
|
|
|
- '@': path.resolve(__dirname, 'src'),
|
|
|
+ "@": path.resolve(__dirname, "src"),
|
|
|
},
|
|
|
},
|
|
|
server: {
|
|
|
proxy: {
|
|
|
- '/subpackage': {
|
|
|
- target: 'https://yunnan.yujin.yunyaozhuisu.com',
|
|
|
+ "/subpackage": {
|
|
|
+ target: "https://yunnan.yujin.yunyaozhuisu.com",
|
|
|
changeOrigin: true,
|
|
|
- rewrite: (path) => path.replace(/^\/subpackage/, '/subpackage'),
|
|
|
+ rewrite: (path) =>
|
|
|
+ path.replace(/^\/subpackage/, "/subpackage"),
|
|
|
},
|
|
|
- '/pyapi': {
|
|
|
- target: 'https://yunnan.yujin.yunyaozhuisu.com',
|
|
|
+ "/pyapi": {
|
|
|
+ target: "https://yunnan.yujin.yunyaozhuisu.com",
|
|
|
changeOrigin: true,
|
|
|
- rewrite: (path) => path.replace(/^\/pyapi/, '/pyapi'),
|
|
|
+ rewrite: (path) => path.replace(/^\/pyapi/, "/pyapi"),
|
|
|
},
|
|
|
},
|
|
|
// 启动端口
|