如何解决在gulp插件中合并源地图
所以几天前,我开始研究n gulp插件。它基本上是gulp-sass
,但是使用dart-sass
/ sass
,而不是node-sass
。一切工作都很好,并且在得到指示的情况下还可以生成源地图。
现在,除了在浏览器的开发工具中真正受益于源地图之外,我对源地图完全没有任何经验。但是,当尝试实际使用我的插件生成的源映射时,它们根本不完整或根本无法工作。这是最初用Sass编写的一些样式示例:
我尝试模仿其他gulp插件的作用,基本上是使用原始的乙烯基文件和新生成的源映射调用vinyl-sourcemaps-apply
,例如:
const result = sass.renderSync(sassOptions);
//...
if (file.sourceMap) {
applySourceMap(file,result.map.toString());
}
但是,不幸的是,这似乎没有做任何事情,只是覆盖。所以现在我真的很茫然,不知道该怎么办。我真的很想将源地图与sass
生成的地图合并。您可以在以下位置找到该插件的所有代码:https://github.com/robinloeffel/gulp-sass/blob/master/source/index.js(如果需要更多上下文)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。