fix: remove vite-plugin-lib-inject-css (#4793)

This commit is contained in:
Vben
2024-11-02 15:30:49 +08:00
committed by GitHub
parent faf18d0143
commit 43d95cc587
8 changed files with 3 additions and 31 deletions

View File

@@ -35,7 +35,6 @@
"html-minifier-terser": "catalog:",
"nitropack": "catalog:",
"resolve.exports": "catalog:",
"vite-plugin-lib-inject-css": "catalog:",
"vite-plugin-pwa": "catalog:",
"vite-plugin-vue-devtools": "catalog:"
},

View File

@@ -19,7 +19,6 @@ function defineLibraryConfig(userConfigPromise?: DefineLibraryOptions) {
const plugins = await loadLibraryPlugins({
dts: false,
injectLibCss: true,
injectMetadata: true,
isBuild,
mode,

View File

@@ -14,7 +14,6 @@ import { visualizer as viteVisualizerPlugin } from 'rollup-plugin-visualizer';
import viteCompressPlugin from 'vite-plugin-compression';
import viteDtsPlugin from 'vite-plugin-dts';
import { createHtmlPlugin as viteHtmlPlugin } from 'vite-plugin-html';
import { libInjectCss as viteLibInjectCss } from 'vite-plugin-lib-inject-css';
import { VitePWA } from 'vite-plugin-pwa';
import viteVueDevTools from 'vite-plugin-vue-devtools';
@@ -225,7 +224,7 @@ async function loadLibraryPlugins(
): Promise<PluginOption[]> {
// 单独取否则commonOptions拿不到
const isBuild = options.isBuild;
const { dts, injectLibCss, ...commonOptions } = options;
const { dts, ...commonOptions } = options;
const commonPlugins = await loadCommonPlugins(commonOptions);
return await loadConditionPlugins([
...commonPlugins,
@@ -233,10 +232,6 @@ async function loadLibraryPlugins(
condition: isBuild && !!dts,
plugins: () => [viteDtsPlugin({ logLevel: 'error' })],
},
{
condition: injectLibCss,
plugins: () => [viteLibInjectCss()],
},
]);
}

View File

@@ -130,9 +130,6 @@ interface ApplicationPluginOptions extends CommonPluginOptions {
interface LibraryPluginOptions extends CommonPluginOptions {
/** 开启 dts 输出 */
dts?: boolean | PluginOptions;
/** 是否注入lib css */
injectLibCss?: boolean;
}
type ApplicationOptions = ApplicationPluginOptions;