Less

Установка

Необходимо установить плагин @rsbuild/plugin-less:

pnpm
npm
yarn
bun
pnpm add -D @rsbuild/plugin-less less

Конфигурация

Добавьте плагин в addfox.config.ts:

import { defineConfig } from "addfox";
import { pluginLess } from "@rsbuild/plugin-less";

export default defineConfig({
  plugins: [pluginLess()],
});

Использование

После установки и настройки можно напрямую создавать и импортировать файлы .less:

/* app/popup/index.less */
@brand: #2563eb;

.btn {
  background: @brand;
  color: #fff;
}
import "./index.less";

Примечания

  • Рекомендуется использовать именованные пространства имен классов в сценариях content для избежания загрязнения стилей страницы
  • Плагин автоматически обрабатывает компиляцию и импорт файлов Less