title: grunt writes content to console instead of file?
body: <p>I am trying to add <code>scss</code> to my grunt file so i ran the following command:
  <code>npm install grunt-contrib-sass sass --save-dev</code>.
  Then i added the following to my <code>Gruntfile.js</code></p>
  
  <p><code>grunt.loadNpmTasks('grunt-contrib-sass');</code> and</p>
  
  <pre><code>grunt.initConfig({
  ...
  sass: {
      dev: {
          files: {
              '&lt;%=meta.src %&gt;assets/css/all2.css': '&lt;%=meta.src %&gt;assets/scss/build.scss'
          }
      },
  
      dist: {
          files: {
              '&lt;%=meta.dist %&gt;/assets/css/all.min.css': '&lt;%=meta.src %&gt;/assets/scss/build.scss'
          }
      }
  },
  </code></pre>
  
  <p>When i run this i get the output of the <code>build.scss</code> in the console and it creates a empty file?</p>
  
  <p>What am i missing????</p>
  
  <pre><code>Running "sass:dev" (sass) task
  #flupdidup {
    font-weight: bold;
  }
  Running "sass:dist" (sass) task
  #flupdidup {
    font-weight: bold;
  }
  Done, without errors.
  Process terminated with code 0.
  </code></pre>
  
  <p>a minimal recreation of the issue can be found here: <a href="https://github.com/Peter-Optiway/grunt-sass-issue" rel="nofollow noreferrer">https://github.com/Peter-Optiway/grunt-sass-issue</a></p>