我所做的?
- 运行
gulp
(正在处理 SCSS 文件,我得到一个 CSS 文件) - 我再次更改任何 SCSS 文件
预期的:
- 1. 中的 CSS 文件使用 2 中的更改进行更新。
怎么了?
- 1. 中的 CSS 文件未更改
命令行输出:
$ gulp
[09:24:28] Using gulpfile c:\Users\User\_dev\github\project\gulpfile.js
[09:24:28] Starting 'sass'...
[09:24:28] Finished 'sass' after 98 ms
[09:24:28] Starting 'default'...
[09:24:28] Finished 'default' after 7.31 μs
[09:24:35] sass-watch saw _base.scss was changed
[09:25:39] sass-watch saw _base.scss was changed
gulpfile.js:
gulp.task('sass', function() {
watch({ glob: 'css/**/*.{scss,sass}', name: 'sass-watch'})
.pipe(plumber())
.pipe(sass())
.pipe(gulp.dest('css'))
});
gulp.task('default', ['sass']);
笔记:
- GitHub 上的问题 (gulp)
- GitHub 上的问题(gulp-watch)
- GitHub Gist 上的gulpfile.js )
- 操作系统:Win7
- 节点:0.10.29
- npm:1.4.14
源文件通过管道输入的方式并不重要。使用时结果保持不变gulp.src()