当我跑了一口气时,'风格'任务开始运行并永远坐着,永远不会完成,也不会抛出任何错误。我试图卸载并重新安装我能想到的一切,似乎没有任何区别。
这是没有完成的功能:
gulp.task('styles', function buildStyles() {
return gulp
.src(stylesGulpPaths)
// Copy scss files to build/scss for compass.
.pipe(gulp.dest('build/scss'))
// But only compile main.scss, which imports the rest.
.pipe(filter('**/main.scss'))
.pipe(compass({
css: 'build/css',
http_path: '/',
// image: 'build/images',
require: ['compass/import-once/activate', 'sass-globbing'],
sass: 'build/scss',
}))
.on('error', function (err) { console.error(err.message); })
// 'Concatenate' our one file so we write it to
// build/css/main.css
.pipe(concat('main.css'))
.pipe(gulpif(args.production, minifycss()))
.pipe(gulp.dest('build/css'));
});
var stylesGulpPaths = [
'app/**/*.scss',
'!app/vendor/**/*.scss',
];
版本:
gulp -v => 3.9.1
compass -v => 1.1.0.alpha.3 (Polaris)
node -v => 5.6.0
在我的控制台中,它会进入Starting' style' ...系列并永远留在那里。
我指的是正确的ruby版本(2.1.2)。
非常感谢任何想法。
答案 0 :(得分:0)
修正了它!
罗盘版本存在冲突。我只需要卸载指南针,指南针轨道和sass-rails并重新安装指南针。