【问题标题】:gulp error - _.flattenDeep is not a function when using gulp.watchgulp 错误 - 使用 gulp.watch 时 _.flattenDeep 不是函数
【发布时间】:2018-02-13 15:21:57
【问题描述】:

为什么我运行监视任务时得到TypeError: _.flattenDeep is not a function

这是我的 gulpfile.js:

var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
var cleanCSS = require('gulp-clean-css');



gulp.task('css', function(){
    gulp.src('public/sass2/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(sass())
    .pipe(sourcemaps.write())
    .pipe(autoprefixer())
    .pipe(gulp.dest('public/css'))
});

gulp.task('default', function() {
    gulp.watch('public/sass2/**/*.scss', ['css']);
});

我在使用watch任务的时候老是报这个错,怎么通过?

【问题讨论】:

  • 我通过删除 node_modules 文件夹并再次运行 npm install 解决了我的问题。

标签: javascript node.js npm sass gulp


【解决方案1】:

尝试在项目中安装 lodash npm i --save lodash

【讨论】:

    猜你喜欢
    • 2021-05-24
    • 2018-07-08
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多