Grunt Pleeease:扩展现有的源地图

时间:2015-02-11 10:09:49

标签: gruntjs source-maps pleeease

我写了Sass并使用grunt-pleeease来内联@includes等。 不幸的是,pleeease内联其源地图并忽略现有的地图。

来自sass的源映射文件与我传递给pleeease(main.css和main.css.map)的css在同一个文件夹中

有没有办法告诉pleeease使用现有的源地图并扩展它?

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题。目前,即使您选择了正确的选项,pleeease grunt任务也不会写出外部源映射。无论如何,您可以编辑任务以使其执行此操作。 {G}的GitHub项目I've submitted a pull request

请注意,我仍然必须指定inout选项(pleeease从css文件的sourcemap注释中获取原始源地图的位置;您也可以使用{{{ 1}}源图选项,只需注意您必须将该选项设置为源图文件的内容,而不是源图文件的路径 - prev将在那里使用):

grunt.file.read()

在将此修复程序实施到主分支并在NPM上发布之前,您可以在pleeease: { dist: { options: { in: 'build/styles/styles.css', out: 'public/styles/styles.min.css', sourcemaps: { map: { inline: false, sourcesContent: true } } }, files: { 'public/styles/styles.min.css': 'build/styles/styles.css' } } }, 中使用我的请求分支的GitHub地址来获取修复程序(请注意,如果我将最终删除此分支,我的拉取请求被接受或以其他方式实现修复):

package.json