编译错误js.72.未处理的错误
Gulp compiling error js.72. Unhandled error
我最近刚刚将我的本地gulpfile和包复制到服务器上,以便在服务器上编译sass,而不是每次进行更改时都复制文件。gulp任务以前工作得很好,但现在当我尝试gulp css任务时,我得到了这个错误。
Starting 'css'...
events.js:72
throw er; // Unhandled 'error' event
^
Error: Gem undefined is not installed.
这是我的gulpfile。我以为我已经处理了所有的错误,但我想我遗漏了一些东西。
var gulp = require('gulp');
var minifycss = require('gulp-cssnano');
var autoprefixer = require('gulp-autoprefixer');
var notify = require('gulp-notify');
var sass = require('gulp-ruby-sass');
var concat = require('gulp-concat');
var sourcemaps = require('gulp-sourcemaps');
gulp.task('css', function() {
return sass('scss/**/*.scss')
.pipe(sourcemaps.init())
.pipe(autoprefixer())
.pipe(concat('ivie2017.css'))
.on('error', sass.logError)
.pipe(sourcemaps.write())
.pipe(gulp.dest('./css'))
.pipe(notify({ message: 'Wait for it....wait for it!!!' }));
});
gulp.task('default', function() {
gulp.watch('scss/**/*.scss',['css']);
});
运行$ npm install --save-dev gulp-ruby-sass
安装gulp ruby sass
https://github.com/sindresorhus/gulp-ruby-sass安装
未安装用于Sass的Ruby gem。我运行命令"gem install sass",然后我的scss编译得很好!
相关文章:
- 错误“;未处理'错误'事件“;在运行yo发电机之后
- NodeJS未处理的拒绝错误:Can't在发送标头后设置标头
- 可能未处理通过测试时出现错误
- 尝试在 Google 地图上映射点并收到错误(未处理的异常)
- 节点和续集的新手,并获得“未处理的拒绝类型错误:Vacation.create 不是一个函数”
- 角度 2 beta 即 10 “潜在未处理的拒绝 [3] 语法错误:预期”
- 承诺拒绝错误 - 未处理的拒绝错误:已关闭
- 运行Yeoman时发生未处理的错误事件
- d3.js + 动态 HTML - 第一个数据点未处理 &.append 附加到错误的位置
- gullow uglify的未处理错误事件
- React-React.render()上未处理的错误事件
- events.js:141投掷;//未处理'错误'事件
- 错误#2044:未处理的IOErrorEvent:.text=错误#2036:加载从未完成
- 未处理'错误'事件
- Node.js:某个时间的并行GET请求出现未处理的错误
- Angular:未处理http错误的默认处理程序
- 未处理的拒绝错误:发送后不能设置标头
- 编译错误js.72.未处理的错误
- events.js:72投掷;//未处理'错误'事件
- Node.js未处理'错误'事件