npm install ikuncss
npm init ikuncss@latest
postcss.config.js 文件添加配置
export default {
plugins: {
ikuncss: {
content: "src/**/*.{html,jsx}",
},
},
};
css 入口文件引入工具类
@ikuncss utilities;
html 或者 jsx 文件中使用
<div className="card">
<div className="ikun"></div>
<div className="hover:ikun">hover me</div>
<div className="hover:active:ikun">hover me</div>
</div>
编译, 如果使用 vite, 直接运行 vite dev server
vite
如果使用 postcss cli
postcss ./input.css -o dist/output.css
postcss 传入插件及配置
postcss([
ikun({
content: "example/**/*.{html,jsx}",
}),
])
.process(`@ikuncss utilities;`, {
from: "src/input.css",
to: "dist/output.css",
})
.then((result) => {
mkdir("dist", () => {
writeFile("dist/output.css", result.css, (err) => {
err ? console.error(err) : console.log("success.");
});
});
});