0

这是我较少的任务配置:

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
        }
    }
},

我究竟做错了什么?

4

1 回答 1

1

这实际上是postcss阻止评论出现的任务。固定

postcss: {
    options: {
      map: true,
于 2016-01-08T16:56:44.260 回答