grunt contrib sass阻止源映射
我的Grunt安装程序正在使用sass将我的.scss文件编译为src/.css,并使用cssmin将我的src/.css文件合并并缩小为main.css 我想在SASS中使用新的sourcemap功能,但考虑到cssmin将把我所有的css文件都放在main.css中,我不确定它是否真的对我有用 有人对此有什么见解吗 目前,我还试图在grunt contrib sass中关闭源代码映射,但这不会花费太多时间。以下是我的GrunFile.js中的相关代码:grunt contrib sass阻止源映射,sass,gruntjs,source-maps,grunt-contrib-sass,Sass,Gruntjs,Source Maps,Grunt Contrib Sass,我的Grunt安装程序正在使用sass将我的.scss文件编译为src/.css,并使用cssmin将我的src/.css文件合并并缩小为main.css 我想在SASS中使用新的sourcemap功能,但考虑到cssmin将把我所有的css文件都放在main.css中,我不确定它是否真的对我有用 有人对此有什么见解吗 目前,我还试图在grunt contrib sass中关闭源代码映射,但这不会花费太多时间。以下是我的GrunFile.js中的相关代码: sass: { dist: {
sass: {
dist: {
options: {
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'stylesheets/scss',
src: ['**/*.scss'],
dest: 'stylesheets/src',
ext: '.css'
}]
}
},
发件人:我遇到了同样的问题。正如@imjared在上面的评论中所建议的那样,更新grunt contrib watch和grunt contrib sass成功了
添加sourceMap:true(如下所示)为我解决了问题(注意:我使用的是grunt.loadNpmTasks('grunt.sass')):
希望这对某人有所帮助。我只是遇到了这个问题,其他解决方案对我没有帮助。下面是我如何修复它的:
options: {
"sourcemap=none": ''
}
使用sass版本3.4.2和
npm更新
没有帮助您使用的是哪一版本的grunt contrib sass?您可能需要升级。软件包作者在这里回答了一个类似的问题:顺便说一句,您可以使用带有压缩值的输出选项来替换cssmin。^此处相同。一个非常难看的配置选项,但至少它可以工作。
options: {
"sourcemap=none": ''
}