Javascript 如何从grunt contrib sass将错误传播到grunt contrib watch?

Javascript 如何从grunt contrib sass将错误传播到grunt contrib watch?,javascript,gruntjs,Javascript,Gruntjs,当我运行grunt-sass时,我的grunt-contrib-sass将在编译错误时停止并进行回溯,但当通过grunt-contrib-watch触发sass时不会停止 sass: { development: { options: { style: 'expanded' }, files: [ {

当我运行
grunt-sass
时,我的
grunt-contrib-sass
将在编译错误时停止并进行回溯,但当通过
grunt-contrib-watch
触发
sass
时不会停止

    sass: {
        development: {
            options: {
                style: 'expanded'
            },
            files: [
                {
                    expand: true,
                    cwd: '<%= paths.development %>stylesheets/',
                    src: ['*.scss', '*.sass'],
                    dest: '<%= paths.development %>assets/',
                    ext: '.css.liquid'
                },
            ]
        },


    watch: {
        sass: {
            files: [
                '<%= paths.development %>stylesheets/*{.sass,.*scss}'
            ],
            tasks: ['sass:development']  // this swallows errors
        },
sass:{
发展:{
选项:{
样式:“扩展”
},
档案:[
{
是的,
cwd:“样式表/”,
src:['*.scss','*.sass'],
目标:“资产/”,
分机:'.css.liquid'
},
]
},
观察:{
sass:{
档案:[
'stylesheets/*{.sass,.*scss}'
],
任务:['sass:development']//这会吞咽错误
},
在grunt contrib sass或grunt contrib watch文档中,我似乎找不到任何关于如何防止这种情况发生的信息。没有错误传播选项。 我错过了什么


我以前的5个以上基于grunt的项目都有类似的
watch->sass
设置,我没有遇到过这个问题,我很好奇互联网是怎么想的。

如果没有任何错误消息,就很难确定如何解决你的问题。
grunt sass-v
告诉你什么


我过去也遇到过类似的问题,虽然我不记得实际的错误消息。我通过使用而不是
grunt contrib sass解决了这个问题

我最终使用grunt shell调用本地安装的sass——直接查看(这也解决了编译所有sass的问题)。