简体   繁体   English

停止 cssnano v4 向命名网格区域添加引号

[英]Stop cssnano v4 from adding quotes to named grid-areas

cssnano v4 turns named grid-areas into quoted strings instead of custom-identifiers , eg: cssnano v4 将命名的 grid-areas 变成带引号的字符串而不是custom-identifiers ,例如:

/* input */
header {
  grid-area: header;  
}

/* output */
header {
  grid-area: "a";  
}

Making the values strings breaks css grid functionality.使值成为字符串会破坏 css 网格功能。

Set reduceIdents 's gridTemplate to false :reduceIdentsgridTemplate设置为false


// postcss.config.js

module.exports = {
  plugins: [
    require('postcss-import')(),
    require('postcss-url')(),
    require('cssnano')({
      preset: [
        'advanced',
        {
          discardComments: {
            removeAllButFirst: true,
          },
          reduceIdents: {
            gridTemplate: false,
          },
          autoprefixer: {},
        },
      ],
    }),
  ],
};




声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM