Plugin Webpack
Plugin-ul webpack pentru UnoCSS: @unocss/webpack. În prezent, acest plugin suportă doar modul global.
INFO
Acest plugin nu vine cu niciun preset implicit.
Precondiție
@unocss/webpack necesită style-loader și css-loader pentru a gestiona fișierele CSS.
Instalare
bash
pnpm add -D @unocss/webpackbash
yarn add -D @unocss/webpackbash
npm install -D @unocss/webpackbash
bun add -D @unocss/webpackDin versiunea UnoCSS v0.59.0, UnoCSS a fost mutat la ESM-only, trebuie să încărcați configurația prin import dinamic:
ts
// webpack.config.js
module.exports = function () {
return import('@unocss/webpack').then(({ default: UnoCSS }) => ({
plugins: [
UnoCSS()
],
optimization: {
realContentHash: true
}
}))
}js
// webpack.config.js
module.exports = function () {
return import('@unocss/webpack').then(({ default: UnoCSS }) => ({
plugins: [
UnoCSS()
],
css: {
extract: {
filename: '[name].[hash:9].css'
},
},
}))
}Dacă utilizați o versiune mai veche de UnoCSS, puteți utiliza următorul cod: