Javascript CSSLint:如何将日志从控制台日志保存到文件中

Javascript CSSLint:如何将日志从控制台日志保存到文件中,javascript,node.js,gruntjs,jshint,csslint,Javascript,Node.js,Gruntjs,Jshint,Csslint,我是Grunt插件的新手,正在使用CSSLint插件。我正常运行,但我想将控制台日志中的错误保存到文件中。CssLint是否支持这一点,因为在命令行(窗口)上运行CssLint时,如果有许多错误或警告,则无法在开始时向上滚动查看错误。 任何人都可以帮助我吗???如果您可以使用命令行,您可以将其通过管道传输到文件grunt csslint>csslint.log 否则,您需要使用格式化程序 csslint: { options: { formatters: [ {id: '

我是Grunt插件的新手,正在使用CSSLint插件。我正常运行,但我想将控制台日志中的错误保存到文件中。CssLint是否支持这一点,因为在命令行(窗口)上运行CssLint时,如果有许多错误或警告,则无法在开始时向上滚动查看错误。
任何人都可以帮助我吗???

如果您可以使用命令行,您可以将其通过管道传输到文件
grunt csslint>csslint.log

否则,您需要使用格式化程序

csslint: {
  options: {
    formatters: [
      {id: 'text', dest: 'report/csslint.log'}
    ]
  }
}

总是

是的,谢谢你的回答。我试过你的方法。首先,在使用命令行时,在将结果导入文件之后,我在日志文件中(在详细信息错误行之前)[31m[[39m[33mL31[39m[31m:[39m[33mC1[39m[31m][39m=>我认为这是因为命令行中错误的行号颜色(例如:[L31:C1])第二,使用格式化程序-我按照你建议的方式使用,没有任何事情发生,没有新文件-我认为csslint没有dest关键字选项。t-t你可以解决的颜色问题是将
--无颜色
传递给Grunt。即:
Grunt foo--无颜色
。格式化程序的内容,请检查
Grunt contrib csslint
版本,必要时更新,然后阅读文档。顺便问一下,您知道如何配置以在任务发现第一个错误时停止任务吗???。我的意思是,正常情况下,任务完成时我们会看到错误列表,但我想配置,当任务发现错误时,它们将在该错误处停止。