workflow底层UI库整合至项目,优化构建逻辑

This commit is contained in:
2026-02-24 11:20:18 +08:00
parent 094b185c49
commit 12accb2575
91 changed files with 6820 additions and 115 deletions

View File

@@ -1,18 +1,18 @@
import type { CSSOptions, UserConfig } from 'vite';
import type {CSSOptions, UserConfig} from 'vite';
import {defineConfig, loadEnv, mergeConfig} from 'vite';
import type { DefineApplicationOptions } from '../typing';
import type {DefineApplicationOptions} from '../typing';
import path, { relative } from 'node:path';
import path, {relative} from 'node:path';
import { findMonorepoRoot } from '@easyflow/node-utils';
import {findMonorepoRoot} from '@easyflow/node-utils';
import { NodePackageImporter } from 'sass';
import { defineConfig, loadEnv, mergeConfig } from 'vite';
import {NodePackageImporter} from 'sass';
import { defaultImportmapOptions, getDefaultPwaOptions } from '../options';
import { loadApplicationPlugins } from '../plugins';
import { loadAndConvertEnv } from '../utils/env';
import { getCommonConfig } from './common';
import {defaultImportmapOptions, getDefaultPwaOptions} from '../options';
import {loadApplicationPlugins} from '../plugins';
import {loadAndConvertEnv} from '../utils/env';
import {getCommonConfig} from './common';
function defineApplicationConfig(userConfigPromise?: DefineApplicationOptions) {
return defineConfig(async (config) => {
@@ -78,6 +78,11 @@ function defineApplicationConfig(userConfigPromise?: DefineApplicationOptions) {
: [],
legalComments: 'none',
},
// Workspace packages expose `development` entry to source files.
// Keep this condition enabled in build mode to avoid resolving to stubbed dist artifacts.
resolve: {
conditions: ['development'],
},
plugins,
server: {
host: true,