grunt contrib sass阻止源映射

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: {

我的Grunt安装程序正在使用sass将我的.scss文件编译为src/.css,并使用cssmin将我的src/.css文件合并并缩小为main.css

我想在SASS中使用新的sourcemap功能,但考虑到cssmin将把我所有的css文件都放在main.css中,我不确定它是否真的对我有用

有人对此有什么见解吗

目前,我还试图在grunt contrib sass中关闭源代码映射,但这不会花费太多时间。以下是我的GrunFile.js中的相关代码:

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": ''
}