我正在尝试找到解决方案,如何将 CSS 变量的 polyfill/fallback 集成到使用最新版本的 Angular(7.0.1)和 Angular Material(7.0.2)的项目中。问题是ng eject
此时已禁用,因此,我无法编辑使用PostCSS的Autoprefixer的配置,该插件已经存在为旧版浏览器提供回退的插件。
我发现了什么:
<styles>
用于查看内联样式或HTML 标记的JS 库,<link>
但要使用它,我必须启用watch
此插件的选项,这意味着,监视 DOM 中的任何更改(我不喜欢这个解决方案)
- PostCSS插件(在 Angular 构建中用作Autoprefixer)。我认为,最好的解决方案,但目前我无法编辑构建/webpack 配置。
我可以做什么:
- 当然,我可以创建自己的
@mixin
in.scss
来处理属性,值作为参数,然后使用CSS 变量返回回退 + 值,但我不确定未来是否会出现问题,所以,我会更高兴已经存在的解决方案(例如CSSNext)。
请问您知道如何实现这个目标吗?谢谢你。
问候,
醒目的..