From 1910e9f27373b8b4da75f076762025ceb3419965 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 12 六月 2025 15:40:50 +0800
Subject: [PATCH] fix: 暂时隐藏电信充值通道
---
apps/taro/config/index.js | 44 ++++++++++++++++++++++++++++++++++----------
1 files changed, 34 insertions(+), 10 deletions(-)
diff --git a/apps/taro/config/index.js b/apps/taro/config/index.js
index f29f8a6..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`
@@ -193,6 +196,17 @@
h5: {
publicPath: '/',
staticDirectory: 'static',
+ router: {
+ mode: 'browser',
+ },
+ devServer: {
+ proxy: {
+ '/api': {
+ target: 'http://localhost:58190', // 鐩爣鏈嶅姟鍣ㄥ湴鍧�
+ changeOrigin: true,
+ },
+ },
+ },
postcss: {
autoprefixer: {
enable: true,
@@ -201,7 +215,7 @@
url: {
enable: true,
config: {
- limit: 1024, // 璁惧畾杞崲灏哄涓婇檺
+ limit: 2024, // 璁惧畾杞崲灏哄涓婇檺
},
},
cssModules: {
@@ -212,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