workflow底层UI库整合至项目,优化构建逻辑
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user