From 97a154b83ff9ec6b375b035066cb7e5e2881e1b4 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 11 六月 2025 16:53:06 +0800 Subject: [PATCH] Merge branch 'dev-ui' of http://120.26.58.240:8888/r/LifePaymentFront into dev-ui --- apps/taro/config/index.js | 41 +++++++++++++++++++++++++++++++---------- 1 files changed, 31 insertions(+), 10 deletions(-) diff --git a/apps/taro/config/index.js b/apps/taro/config/index.js index af0023b..83f8f71 100644 --- a/apps/taro/config/index.js +++ b/apps/taro/config/index.js @@ -5,6 +5,8 @@ import ComponentsPlugin from 'unplugin-vue-components/webpack'; import NutUIResolver from '@nutui/nutui-taro/dist/resolver'; +const rootPath = path.resolve(__dirname, '..', '..', '..'); + const config = { projectName: 'vue-mini', date: '2022-11-29', @@ -24,12 +26,7 @@ }, alias: { '@': path.resolve(__dirname, '..', 'src'), - '@life-payment/components': path.resolve( - __dirname, - '..', - 'node_modules', - '@life-payment/components' - ), + '@life-payment/components': path.resolve(rootPath, 'packages', 'components'), }, sourceRoot: 'src', outputRoot: `dist/${process.env.TARO_ENV}`, @@ -98,7 +95,7 @@ url: { enable: true, config: { - limit: 1024, // 璁惧畾杞崲灏哄涓婇檺 + limit: 2024, // 璁惧畾杞崲灏哄涓婇檺 }, }, cssModules: { @@ -116,7 +113,13 @@ chain.plugin('unplugin-auto-import').use( AutoImport({ - imports: ['vue', 'pinia', 'vue-router', { '@/constants': ['RouterPath'] }], + imports: [ + 'vue', + 'pinia', + 'vue-router', + { '@/constants': ['RouterPath'] }, + { '@/utils': ['RouteHelper'] }, + ], eslintrc: { enabled: true, // Default `false` filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json` @@ -196,6 +199,14 @@ router: { mode: 'browser', }, + devServer: { + proxy: { + '/api': { + target: 'http://localhost:58190', // 鐩爣鏈嶅姟鍣ㄥ湴鍧� + changeOrigin: true, + }, + }, + }, postcss: { autoprefixer: { enable: true, @@ -204,7 +215,7 @@ url: { enable: true, config: { - limit: 1024, // 璁惧畾杞崲灏哄涓婇檺 + limit: 2024, // 璁惧畾杞崲灏哄涓婇檺 }, }, cssModules: { @@ -215,10 +226,20 @@ }, }, }, + htmlPluginOption: { + favicon: './public/logo-v.png', + }, + useHtmlComponents: true, webpackChain(chain, webpack) { chain.plugin('unplugin-auto-import').use( AutoImport({ - imports: ['vue', 'pinia', 'vue-router', { '@/constants': ['RouterPath'] }], + imports: [ + 'vue', + 'pinia', + 'vue-router', + { '@/constants': ['RouterPath'] }, + { '@/utils': ['RouteHelper'] }, + ], eslintrc: { enabled: true, // Default `false` filepath: './.eslintrc-auto-import.json', // Default `./.eslintrc-auto-import.json` -- Gitblit v1.9.1