This is Vite 1.x – 6.x LEGACY documentation archive / 这是 Vite 1.x – 6.x 旧版文档归档
- These pages correspond to old plugin releases: vite-plugin-view ≤ 4.x, vite-plugin-external ≤ 7.x, vite-plugin-build-chunk ≤ 4.x, etc.
- Bundler covered: Rollup + esbuild (the default Vite 6 and below stack). This does NOT apply to Vite 8+ with the new Rolldown bundler; Vite 7/8+ users, go to the current docs immediately.
- Content under this folder is frozen and unmaintained. For any new option / field, check the current docs:
- Latest English docs: /guide/introduction
- 最新中文文档:/zh/guide/introduction
vite-plugin-include-css (legacy)
When
cssCodeSplit: falseis enabled, all CSS will be bundled into a single JavaScript file.
Installation
bash
npm add vite-plugin-include-cssbash
pnpm add vite-plugin-include-cssbash
yarn add vite-plugin-include-cssUsage
js
import { defineConfig } from 'vite';
import includeCSS from 'vite-plugin-include-css';
export default defineConfig({
plugins: [
includeCSS()
],
build: {
cssCodeSplit: false,
rollupOptions: {
output: {
manualChunks: undefined,
assetFileNames: 'assets/[name][extname]',
entryFileNames: '[name].js',
format: 'iife'
}
}
}
});