Я попробовал использовать внешний параметр в конфигурацииrollupOptions, чтобы исключите модули JavaScript, но, похоже, это не работает для файлов CSS. Вот моя текущая настройка vite.config.js:
Код: Выделить всё
// vite.config.js
import { defineConfig } from 'vite';
const disableStylings = process.env.VITE_APP_STYLES_ENABLED == "false";
const excludeStylings = disableStylings
? [
"./node_modules/@module-here/dist/assets/css/styles.css",
"./node_modules/@module-here/dist/assets/themes/
/styles.css",
]
: [];
export default defineConfig({
...
build: {
rollupOptions: {
external: excludeStylings
}
}
});
Подробнее здесь: https://stackoverflow.com/questions/786 ... ite-config
Мобильная версия