Sass Autoprefixer使用附加的注释sourceMappingURL生成相同的css代码。这有什么用?或者我如何使用它?
我目前正在ExpressJS代码中使用Sass,并且能够使用以下命令生成css文件-Sass Autoprefixer使用附加的注释sourceMappingURL生成相同的css代码。这有什么用?或者我如何使用它?,sass,postcss,autoprefixer,Sass,Postcss,Autoprefixer,我目前正在ExpressJS代码中使用Sass,并且能够使用以下命令生成css文件- postcss main.css -u autoprefixer -d dist/ 使用autoprefixer之前的css文件具有以下代码: .container { display: grid; grid-template-columns: 2px 2px; } 使用autoprefixer后的css文件包含以下代码+一些已注释的sourceMappingURL: .container {
postcss main.css -u autoprefixer -d dist/
使用autoprefixer之前的css文件具有以下代码:
.container {
display: grid;
grid-template-columns: 2px 2px;
}
使用autoprefixer后的css文件包含以下代码+一些已注释的sourceMappingURL:
.container {
display: grid;
grid-template-columns: 2px 2px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL21haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJweCAycHg7XG59XG4iXX0= */
预期css输出(根据)应为:
.container {
display: -ms-grid;
display: grid;
-ms-grid-columns: 2px 2px;
grid-template-columns: 2px 2px;
}
我的困惑分为两部分
.browserslistrc
,或者包.json中没有browserslist
键,该键会告诉AutoRefixer您的目标浏览器,因此需要默认值。这将有助于可视化(请将默认值
与最后4个版本
进行比较,以查看覆盖范围的差异)
browserslist
,并明确指出目标浏览器的基线。您将找到有关如何构造查询的示例。不要担心源地图-在这方面你不必做什么.browserslistrc
,或者包.json中没有browserslist
键,该键会告诉AutoRefixer您的目标浏览器,因此需要默认值。这将有助于可视化(请将默认值
与最后4个版本
进行比较,以查看覆盖范围的差异)
browserslist
,并明确指出目标浏览器的基线。您将找到有关如何构造查询的示例。不要担心源地图-在这方面你不必做什么注意:在使用IE11的前缀网格之前(如果是您的情况),我建议您使用来使用aquatinted,sourceMappingURL有用吗?我使用CLI只是在没有webpack的css文件前添加前缀,我想知道是否需要在其中保留sourceMappingURL注释。sourceMappingURL有用吗?我使用CLI只是在没有webpack的情况下为css文件添加前缀,我想知道是否需要在其中保留sourceMappingURL注释。