grunt-contrib-less:关于监视任务的编译删除了源映射链接

时间:2016-01-05 16:45:39

标签: less source-maps grunt-contrib-watch grunt-contrib-less

这是我较少的任务配置:

less: {
    development: {
        options: {
            compress: false,
            sourceMap: true,
            yuicompress: true,
            sourceMapFilename: 'export/style/app.css.map',
            sourceMapURL: '/style/app.css.map'
        },

        files: {
            "export/style/app.css": "less/app.less"
        }
    }
},

如果我只输入grunt less,在我编译的文件中,我会正确地收到/*# sourceMappingURL=/style/app.css.map */条评论。

相反,当我运行grunt并且我的监视任务启动时,编译时会删除/*# sourceMappingURL=/style/app.css.map */注释。

以下是我的观察任务:

watch: {
    less: {
        files: ['less/*.less'],
        tasks: ['less', 'postcss'],
        options: {
            livereload: true,
            nospaces: true
        }
    }
},

我做错了什么?

1 个答案:

答案 0 :(得分:1)

实际上是阻止评论出现的postcss: { options: { map: true, 任务。用

修复
$watcher