This plugin will inject css into bundled js file using `import` statement.
npm install vite-plugin-libcssThis plugin will inject css into bundled js file using import statement like this:
``js`
// bundled js file, with import css at top (if any)
import './style.css';
// rest of the file
// ...
Install:
``
npm i vite-plugin-libcss -D
Usage:
`js
// vite.config.js
import libCss from 'vite-plugin-libcss';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
// any other plugins
libCss()
],
});
`
or with include/exclude options
`js
// vite.config.js
import libCss from 'vite-plugin-libcss';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
// any other plugins
libCss({
include: 'src/*/', // Include all entry files
exclude: 'src/utils/*', // Exclude entry files in the "utils" directory
})
],
});
``
Note that this plugin will only work with library-mode and es format build.