2015-02-11 61 views
0

我编写Sass并使用grunt-pleeease来内联@includes等。 不幸的是,pleeease内联了它的源地图并忽略了现有地图。Grunt Pleeease:扩展现有的源地图

从青菜源地图文件是在同一文件夹,因为我传给pleeease的CSS(main.css的和main.css.map)

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

回答

0

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

请注意,我还必须指定inout选项(pleeease会从CSS文件的sourcemap评论原始出处地图的位置,你可以手动指定,这也使用sourcemaps的prev选项,只需要注意你有该选项设置为内容sourcemap文件,在sourcemap的不是路径file-- grunt.file.read()将使用的有):

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' } } },

直到此修复程序被执行到主分支并在NPM上发布,哟ü可以使用我的拉动请求分支GitHub的地址在package.json得到修复(请注意,如果我拉的请求被接受或修补程序以其他方式取得最终我会删除此分支):

"grunt-pleeease": "zeorin/grunt-pleeease#sourcemap-external",