fix: remove vite-plugin-lib-inject-css (#4793)
This commit is contained in:
@@ -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:"
|
||||
},
|
||||
|
@@ -19,7 +19,6 @@ function defineLibraryConfig(userConfigPromise?: DefineLibraryOptions) {
|
||||
|
||||
const plugins = await loadLibraryPlugins({
|
||||
dts: false,
|
||||
injectLibCss: true,
|
||||
injectMetadata: true,
|
||||
isBuild,
|
||||
mode,
|
||||
|
@@ -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()],
|
||||
},
|
||||
]);
|
||||
}
|
||||
|
||||
|
@@ -130,9 +130,6 @@ interface ApplicationPluginOptions extends CommonPluginOptions {
|
||||
interface LibraryPluginOptions extends CommonPluginOptions {
|
||||
/** 开启 dts 输出 */
|
||||
dts?: boolean | PluginOptions;
|
||||
|
||||
/** 是否注入lib css */
|
||||
injectLibCss?: boolean;
|
||||
}
|
||||
|
||||
type ApplicationOptions = ApplicationPluginOptions;
|
||||
|
Reference in New Issue
Block a user