thgh / rollup-plugin-scss

Rollup and compile multiple .scss, .sass and .css imports
MIT License
134 stars 47 forks source link

allow multi entry #4

Closed Jetsly closed 7 years ago

Jetsly commented 7 years ago

i have muti entry,but output is specified arguments,so i add a placeholder

gulp.task('start', () => {
  return gulp.src(`./src/js/*.js`)
    .pipe(rollup({
      format: 'umd',
      plugins: [
        vue(),
        scss({
          output: "dist/[name].css"
        })
      ]
    }))
    .pipe(gulp.dest('./dist'));
});
Jetsly commented 7 years ago

then styles obj is single ,so need

 // Emit styles to file
fs.writeFile(destPath, css, function (err) {
   if (err) {
    throw err
  }
  console.log(green(destPath), getSize(css.length));
  styles={} //need to clear 
});
Jetsly commented 7 years ago

i think is not good idea