微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css 属性 - display: grid 中断 gulp 生成的 .map 文件的跟踪字符串

如何解决css 属性 - display: grid 中断 gulp 生成的 .map 文件的跟踪字符串

我有一个可扩展的项目,用 gulp 编译我所有的自动化前端文件(css、js、scss)。

由于生成的 css.map,连接 .scss 文件生成一个 .css 文件以跟踪其 .scss 文件中每个元素的属性的任务对我来说是正确的,直到出于某种原因我不知道,在 css.map 文件中,从一个给定的文件,打破了其余 .scss 文件的跟踪链。´

问题是有显示网格类,确切地说是“grid-template-areas”,这会导致我的 css.map 文件在引入该类后立即中断。

我的项目的 css.map 跟踪示例,类为“grid-template-areas”:

sources ": [" variables / _tipografia.scss "," variables / _coockie.scss "," variables / _caracteristicas.scss "," style.css "](就在文件 _caracteristicas.scss 中,我有这个类)

我的项目的 css.map 爬行示例,没有类“grid-template-areas”:

sources ": [" variables / _tipografia.scss "," variables / _mixin.scss "," variables / _extend.scss "," variables / _variables.scss "," variables / _layaout.scss "," variables / _col-row.scss "," variables / _plugins.scss "," variables / _home.scss "," variables / _tarifas.scss "," variables / _testimonios.scss "," variables / _page-info.scss "," variables / _compra.scss "," variables / _forms.scss "," variables / _blog.scss "," variables / _fundae.scss "," variables / _aos.scss "," variables / _landing.scss "," variables / owl / _core.scss "," variables / owl / _animate.scss "," variables / owl / _autoheight.scss "," variables / owl / _lazyload.scss ","variables / owl / _video.scss","variables / _quienes.scss","variables / _new_desarrollo.scss","style.css"]

在网上翻了一千遍,我只找到了 autoprefixer gulp 的可能解决方案,但没有一个我有用。

有人知道 sourcemaps 不喜欢这样的基于网格的类并破坏跟踪链的问题是什么吗?

Éstas son misdependencias de mi gulpfile:

const gulp = require("gulp");
const sass = require("gulp-sass");
const sourcemaps = require("gulp-sourcemaps");
const uglifyJS = require("gulp-uglify");
const concat = require("gulp-concat");
const rename = require("gulp-rename");
const cleanCSS = require("gulp-clean-css");
const autoprefixer = require("gulp-autoprefixer");

Y está es mi tarea de compilar mis archivos .scss:

function styles() {
  return gulp
    .src(paths.styles.src)
    .pipe(sourcemaps.init({loadMaps: true}))
    .pipe(sass({ outputStyle: "compressed" }).on("error",sass.logError))
    .pipe(autoprefixer())
    .pipe(sourcemaps.write("."))
    .pipe(gulp.dest(paths.styles.dest))
}

非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。