Я недавно начал реализовывать пользовательские свойства CSS, но должен поддерживать IE11 - отсюда и требование для postcss-preset-env. До сих пор я обнаружил, что конфигурация Angular Webpack не очень настраиваема, но с тех пор я установил собственный Webpack (https://www.npmjs.com/package/@angular-builders/custom-webpack).
Как настроить файл конфигурации для включения и настройки плагина postcss-preset-env, чтобы правильно заполнить мои пользовательские свойства CSS для работы во всех браузерах? Я ожидаю, что любые CSS-файлы, а также стили компонентов Angular будут скомпилированы с помощью postcss-preset-env. До сих пор я создал файл custom-webpack.config.js со следующим:
const postcss = require('postcss-loader');
const postcssPresetEnv = require('postcss-preset-env');
module.exports = {
plugins: [
postcss([
postcssPresetEnv()
]).process()
]
}
Я также обновил свойство сборки angular.json для ссылки на этот файл.