grunt-contrib-sass阻止了源映射

Spa*_*lex 5 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中的源图,它不会采取.这是我的Gruntfile.js中的相关代码:

sass: {
  dist: {
    options: {
      sourcemap: 'none'
    },
    files: [{
      expand: true,
      cwd: 'stylesheets/scss',
      src: ['**/*.scss'],
      dest: 'stylesheets/src',
      ext: '.css'
    }]
  }
},
Run Code Online (Sandbox Code Playgroud)

来自:github.com/gruntjs/grunt-contrib-sass

Vic*_*tor 8

我刚遇到这个问题而其他解决方案对我没有帮助.以下是我修复它的方法:

options: {
  "sourcemap=none": ''
}
Run Code Online (Sandbox Code Playgroud)

使用sass版本3.4.2,并npm update没有帮助


wav*_*ree 0

我遇到了同样的问题。正如@imjared 在上面的评论中所建议的,更新 grunt-contrib-watch 和 grunt-contrib-sass 就可以了。

https://www.npmjs.org/doc/cli/npm-update.html