mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-06-25 06:31:56 +08:00
- 在 package.json 中添加远程访问和认证相关配置 - 更新 vite.config.ts,新增修复 axios 适配器上传冲突和组合式 API 变量命名冲突的插件 - 删除无用的 enhance.ts 文件 - 扩展 pages.json,新增多个页面配置 - 优化模板 vite.config.ts,同步新增组合式 API 修复插件 - 在本地插件包中新增 fixAxiosAdapterUploadConflict 和 createCompositionFixPlugin,解决特定环境下的兼容性问题 - utils 包中新增 axios 依赖,并调整 vite 配置,确保外部依赖正确排除和声明
15 lines
451 B
TypeScript
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']
|
|
});
|