javascript - 如何更改 Angular CLI 项目中的 Autoprefixer 选项?

标签 javascript angular autoprefixer

我试图在我的 Angular2 CLI 项目中使用网格 css,但是我收到以下消息:

autoprefixer:IE 仅支持带有/和 span 的网格行。您应该向 Autoprefixer 添加 grid: false 选项并使用一些 JS grid polyfill 以获得完整的规范支持

我看了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 配置并修改它。

关于javascript - 如何更改 Angular CLI 项目中的 Autoprefixer 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43781908/

相关文章:

javascript - 在 HTML5 Canvas 上同时追踪两条​​路径

javascript - Mustache JS 无法在 IE8 中呈现

javascript - 我的 Angular2 代码有问题

angular - 如何在 Angular 4 和 @angular/cli 中动态添加组件到 NgModule?

css - 如何测试自动前缀器是否正常工作?

javascript - 如何使用 ReactJS 在复选框更改时更改状态值

javascript - 访问和修改在 Google Chrome 中使用 window.open 打开的选项卡

forms - 如何禁用 'submit' 按钮?

postcss - 找不到带有 postcss 的模块 styles.css

gruntjs - Autoprefixer 不为 IE 添加前缀