我有一个 吞 </跨度> 像这样简单的少任务的工作流程:
gulp.task(‘less’,function(){ gulp.src(source_less) .pipe(sourcemaps.init()) .pipe(以下({ sourceMap:true … })) .pipe(sourcemaps.write()) .pipe(gulp.dest(dest_less));});
我想要 吞 </跨度> -sourcemaps模块将源映射显示为CSS文件中的内联注释。但无论何时 吞 </跨度> …
你已经在那里内联了源图。如果你base64解码之后的东西 sourceMappingURL=data:application/json;base64, 你会得到这个:
sourceMappingURL=data:application/json;base64,
{"version":3,"sources":["main.less"],"names":[],"mappings":"AAAA;EACI,mCAAA","file":"main.css","sourcesContent":["nav {\r\n background-color: yellow !important;\r\n}"],"sourceRoot":"/source/"}
亲自尝试一下: https://www.base64decode.org/
对于那些偶然发现这篇文章并且想知道如何为不是base64格式的地图获取单独文件的人 - 你可以传递相对于目的地的路径。
例如:
.pipe(sourcemaps.write( './'))