gulp-stylus不编译文件,处理内存不足

时间:2015-08-18 23:07:26

标签: javascript node.js npm gulp stylus

我试图运行gulp-stylus插件来编译我的手写笔文件,但是当我运行gulp stylus gulp说"启动任务手写笔,"我的CPU上升到100%,不久之后我收到以下错误: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory

我已尝试不返回流,但gulp然后输出任务已启动并已完成但未创建任何文件。

你知道解决方案吗?我真的很喜欢吞咽,但如果最坏的情况发生,我可以转向咕噜咕噜。谢谢你的帮助!

相关代码:

gulp.task('stylus', function() {
  var stream = gulp.src('./src/css/styles.styl')
    .pipe(stylus())
    .pipe(gulp.dest('./build/css/styles.css'));
  return stream;
});

1 个答案:

答案 0 :(得分:1)

这不是Gulp vs Grunt的事情。该任务只是没有正确编写。尝试

// include the required packages. 
var gulp = require('gulp');
var stylus = require('gulp-stylus');

gulp.task('stylus', function () {
  gulp.src('./src/css/styles.styl')
    .pipe(stylus())
    .pipe(gulp.dest('./build/css/'));
});

您也可以参考gulp-stylus documentation

通常当你得到那个错误时,就意味着你有一个无限循环。 保持棒极了!