Merge pull request #408 from Keats/master
Return streams + handle errors everytime in README
This commit is contained in:
commit
cc1bca67b1
|
@ -3,3 +3,4 @@ node_js:
|
||||||
- "0.10"
|
- "0.10"
|
||||||
- node
|
- node
|
||||||
- iojs
|
- iojs
|
||||||
|
sudo: false
|
||||||
|
|
26
README.md
26
README.md
|
@ -21,7 +21,7 @@ var gulp = require('gulp');
|
||||||
var sass = require('gulp-sass');
|
var sass = require('gulp-sass');
|
||||||
|
|
||||||
gulp.task('sass', function () {
|
gulp.task('sass', function () {
|
||||||
gulp.src('./sass/**/*.scss')
|
return gulp.src('./sass/**/*.scss')
|
||||||
.pipe(sass().on('error', sass.logError))
|
.pipe(sass().on('error', sass.logError))
|
||||||
.pipe(gulp.dest('./css'));
|
.pipe(gulp.dest('./css'));
|
||||||
});
|
});
|
||||||
|
@ -40,7 +40,7 @@ var gulp = require('gulp');
|
||||||
var sass = require('gulp-sass');
|
var sass = require('gulp-sass');
|
||||||
|
|
||||||
gulp.task('sass', function () {
|
gulp.task('sass', function () {
|
||||||
gulp.src('./sass/**/*.scss')
|
return gulp.src('./sass/**/*.scss')
|
||||||
.pipe(sass.sync().on('error', sass.logError))
|
.pipe(sass.sync().on('error', sass.logError))
|
||||||
.pipe(gulp.dest('./css'));
|
.pipe(gulp.dest('./css'));
|
||||||
});
|
});
|
||||||
|
@ -55,10 +55,11 @@ gulp.task('sass:watch', function () {
|
||||||
Pass in options just like you would for [`node-sass`](https://github.com/sass/node-sass#options); they will be passed along just as if you were using `node-sass`.
|
Pass in options just like you would for [`node-sass`](https://github.com/sass/node-sass#options); they will be passed along just as if you were using `node-sass`.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
```js
|
|
||||||
gulp.task('sass', function () {
|
```javascript
|
||||||
gulp.src('./sass/**/*.scss')
|
gulp.task('sass', function () {
|
||||||
.pipe(sass({outputStyle: 'compressed'}))
|
return gulp.src('./sass/**/*.scss')
|
||||||
|
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
|
||||||
.pipe(gulp.dest('./css'));
|
.pipe(gulp.dest('./css'));
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
@ -70,23 +71,26 @@ For example:
|
||||||
```javascript
|
```javascript
|
||||||
var sourcemaps = require('gulp-sourcemaps');
|
var sourcemaps = require('gulp-sourcemaps');
|
||||||
|
|
||||||
gulp.src('./scss/*.scss')
|
gulp.task('sass', function () {
|
||||||
|
return gulp.src('./sass/**/*.scss')
|
||||||
.pipe(sourcemaps.init())
|
.pipe(sourcemaps.init())
|
||||||
.pipe(sass())
|
.pipe(sass().on('error', sass.logError))
|
||||||
.pipe(sourcemaps.write())
|
.pipe(sourcemaps.write())
|
||||||
.pipe(gulp.dest('./css'));
|
.pipe(gulp.dest('./css'));
|
||||||
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
By default, [gulp-sourcemaps](https://github.com/floridoo/gulp-sourcemaps) writes the source maps inline in the compiled CSS files. To write them to a separate file, specify a path relative to the `gulp.dest()` destination in the `sourcemaps.write()` function.
|
By default, [gulp-sourcemaps](https://github.com/floridoo/gulp-sourcemaps) writes the source maps inline in the compiled CSS files. To write them to a separate file, specify a path relative to the `gulp.dest()` destination in the `sourcemaps.write()` function.
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
var sourcemaps = require('gulp-sourcemaps');
|
var sourcemaps = require('gulp-sourcemaps');
|
||||||
|
gulp.task('sass', function () {
|
||||||
gulp.src('./scss/*.scss')
|
return gulp.src('./sass/**/*.scss')
|
||||||
.pipe(sourcemaps.init())
|
.pipe(sourcemaps.init())
|
||||||
.pipe(sass())
|
.pipe(sass().on('error', sass.logError))
|
||||||
.pipe(sourcemaps.write('./maps'))
|
.pipe(sourcemaps.write('./maps'))
|
||||||
.pipe(gulp.dest('./css'));
|
.pipe(gulp.dest('./css'));
|
||||||
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
# Issues
|
# Issues
|
||||||
|
|
Loading…
Reference in a new issue