Grunt Combine Media Queries – 不能调用未定义的方法“join”

我今天早上发现了Grunt Combine Media Queries插件,并且一直在考虑让它在我的版本上运行,因为我们在CSS中使用了大量的媒体查询声明(我们正在使用SASS)减less。

cmq: { options: { log: true } , your_target: { files: { '<%= meta.cssPath %>temp': ['<%= meta.cssPath %>hayes.css'] } } } 

cssPath只是CSS所在的目录。

当我运行grunt cmq时,出现以下错误:

 Processed media queries: @media screen and (-webkit-min-device-pixel-ratio: 0) @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) @media only screen and (min-device-pixel-ratio: 2) @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) @media (max-width: 767px) and (min-width: 768px) @media (min-width: 768px) and (max-width: 979px) @media (min-width: 768px) @media (min-width: 768px) and (max-width: 767px) @media (min-width: 768px) and (max-width: 767px) and (max-width: 767px) @media (min-width: 768px) and (min-width: 1200px) @media (min-width: 979px) @media (min-width: 980px) and (max-width: 1200px) @media (min-width: 1200px) @media (max-width: 980px) Warning: Cannot call method 'join' of undefined Use --force to continue. Aborted due to warnings. 

有没有人有类似的东西或知道是什么原因造成的? 我已经运行了Grunt 0.4.1。

我已经看过了,如果媒体查询中有评论,这个咕task任务就会失败。

我发送了一个pull请求来解决这个问题: https : //github.com/buildingblocks/grunt-combine-media-queries/pull/5

如果你绝望,欢迎使用我的fork: https : //github.com/badsyntax/grunt-combine-media-queries