如何更改 Angular CLI 项目中的 Autoprefixer 选项?
How to change Autoprefixer options in Angular CLI project?
我正在尝试在我的 Angular2 CLI 项目中使用网格 css,但是我收到以下消息:
autoprefixer: IE supports only grid-row with / and span. You should add grid: false option to Autoprefixer and use some JS grid polyfill for full spec support
我查看了 https://github.com/postcss/autoprefixer,它解释了如何在 gulp 文件中设置此选项,但是我不确定我可以在 Angular 项目的哪个位置配置它。
目前无法在 angular-cli 1.0 (issue comment) 中将选项传递给 autoprefixer。
有两种方法可以解决这个问题。
您可以有选择地禁用单个规则的内部前缀:
.grid-row {
/* autoprefixer: off */
grid-row-start: 1;
grid-row-end: 2;
// ... other IE-incompatible configuration
}
您还可以使用 ng eject
(docs) 输出 angular 应用程序的 webpack
配置并修改它。
我正在尝试在我的 Angular2 CLI 项目中使用网格 css,但是我收到以下消息:
autoprefixer: IE supports only grid-row with / and span. You should add grid: false option to Autoprefixer and use some JS grid polyfill for full spec support
我查看了 https://github.com/postcss/autoprefixer,它解释了如何在 gulp 文件中设置此选项,但是我不确定我可以在 Angular 项目的哪个位置配置它。
目前无法在 angular-cli 1.0 (issue comment) 中将选项传递给 autoprefixer。
有两种方法可以解决这个问题。
您可以有选择地禁用单个规则的内部前缀:
.grid-row {
/* autoprefixer: off */
grid-row-start: 1;
grid-row-end: 2;
// ... other IE-incompatible configuration
}
您还可以使用 ng eject
(docs) 输出 angular 应用程序的 webpack
配置并修改它。