gulp-stylus不编译文件,进程内存不足

gulp-stylus does not compile files, process out of memory

我正在尝试 运行 gulp-stylus 插件来编译我的手写笔文件,但是当我 运行 gulp stylus gulp 说 "starting task stylus," 我的 CPU 上升到 100%,过了一会儿我收到以下错误: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory

我试过不返回流,但是 gulp 然后输出任务已经开始并完成但没有创建文件。

你知道解决这个问题的方法吗?我真的很喜欢 gulp 但如果最坏的情况发生,我可以切换到 g运行t。感谢您的帮助!

相关代码:

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

这不是 Gulp 对抗 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

通常当您收到该错误时,这意味着您遇到了无限循环。 保持精彩!