Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在gulp插件中合并源地图_Node.js_Sass_Gulp_Source Maps_Gulp Plugin - Fatal编程技术网

Node.js 在gulp插件中合并源地图

Node.js 在gulp插件中合并源地图,node.js,sass,gulp,source-maps,gulp-plugin,Node.js,Sass,Gulp,Source Maps,Gulp Plugin,所以几天前我开始开发一个n-gulp插件。它基本上是gulp sass,但在引擎盖下使用dart sass/sass,而不是节点sass。一切都运行得非常好,如果有指示,它还会生成源地图 现在,除了在浏览器的开发工具中从源地图中获益之外,我对源地图毫无经验。但是当试图实际使用我的插件生成的源地图时,它们根本不完整或者根本不起作用。下面是一些样式的示例,最初是用Sass编写的: 我试着模仿其他gulp插件的做法,基本上就是用原始的乙烯基文件和新生成的源代码图调用乙烯基源代码图apply,如下所示

所以几天前我开始开发一个n-gulp插件。它基本上是
gulp sass
,但在引擎盖下使用
dart sass
/
sass
,而不是
节点sass
。一切都运行得非常好,如果有指示,它还会生成源地图

现在,除了在浏览器的开发工具中从源地图中获益之外,我对源地图毫无经验。但是当试图实际使用我的插件生成的源地图时,它们根本不完整或者根本不起作用。下面是一些样式的示例,最初是用Sass编写的:

我试着模仿其他gulp插件的做法,基本上就是用原始的乙烯基文件和新生成的源代码图调用
乙烯基源代码图apply
,如下所示:

const result=sass.renderSync(sassOptions);
//...
if(file.sourceMap){
applySourceMap(文件,result.map.toString());
}
但遗憾的是,这似乎只是在覆盖。所以现在我真的不知所措,不知道该怎么办。我真的很想将即将出现的源映射与
sass
生成的源映射合并。如果需要更多上下文,您可以在此处找到插件的所有代码: