Files
vtj/packages/utils/vite.config.ts
“chenhuachun” 5ddf092512 feat(uniapp): 增强 uniapp 配置与插件支持
- 在 package.json 中添加远程访问和认证相关配置
- 更新 vite.config.ts,新增修复 axios 适配器上传冲突和组合式 API 变量命名冲突的插件
- 删除无用的 enhance.ts 文件
- 扩展 pages.json,新增多个页面配置
- 优化模板 vite.config.ts,同步新增组合式 API 修复插件
- 在本地插件包中新增 fixAxiosAdapterUploadConflict 和 createCompositionFixPlugin,解决特定环境下的兼容性问题
- utils 包中新增 axios 依赖,并调整 vite 配置,确保外部依赖正确排除和声明
2026-06-16 15:35:28 +08:00

15 lines
451 B
TypeScript

import { createViteConfig } from '@vtj/cli';
const isUmd = !!process.env.UMD;
export default createViteConfig({
lib: true,
dts: isUmd ? false : true,
version: true,
library: 'VtjUtils',
buildTarget: isUmd ? 'chrome60' : 'es2020',
emptyOutDir: isUmd ? false : true,
external: isUmd ? undefined : ['@vtj/base', 'vue', 'axios'],
externalGlobals: isUmd ? { vue: 'Vue' } : undefined,
formats: isUmd ? ['umd', 'iife'] : ['es', 'cjs']
});