Files
vtj/apps/uniapp/vite.config.ts
“chenhuachun” b066f8156f fix(build): 修复组合式API相关插件配置问题
- 在 app 项目 vite 配置中添加 createCompositionFixPlugin 插件
- 从 uniapp 项目 vite 配置中移除 createCompositionFixPlugin 插件
- 在 local 包插件配置中添加 createCompositionFixPlugin 插件以修复相关问题
2026-06-17 15:19:32 +08:00

47 lines
1.3 KiB
TypeScript

import { createUniappViteConfig } from '@vtj/cli';
import uni from '@dcloudio/vite-plugin-uni';
import {
createDevTools,
vtjModulesPlugin,
fixAxiosAdapterUploadConflict
} from '@vtj/local';
import { resolve } from 'path';
import proxy from './proxy.config';
export default createUniappViteConfig({
proxy,
plugins: [
fixAxiosAdapterUploadConflict(),
vtjModulesPlugin('src/.vtj'),
process.env.ENV_TYPE
? createDevTools({
// staticBase: basePath,
devMode: false,
pluginNodeModulesDir: '../../node_modules'
})
: undefined,
!process.env.PREVIEW ? uni() : undefined
],
alias: {
'@vtj/uni-app': resolve('../../platforms/uni-app/src/index.ts'),
'axios/lib/core/settle': resolve(
'../../node_modules/axios/lib/core/settle'
),
'axios/lib/helpers/buildURL': resolve(
'../../node_modules/axios/lib/helpers/buildURL'
),
'axios/unsafe/core/buildFullPath': resolve(
'../../node_modules/axios/lib/core/buildFullPath'
),
'axios/unsafe/core/settle': resolve(
'../../node_modules/axios/lib/core/settle'
),
'axios/unsafe/helpers/buildURL': resolve(
'../../node_modules/axios/lib/helpers/buildURL'
),
'axios/unsafe/helpers/speedometer': resolve(
'../../node_modules/axios/lib/helpers/speedometer'
)
}
});