【问题标题】:gulp loading other patterns in gulp-load-plugins errorgulp 在 gulp-load-plugins 错误中加载其他模式
【发布时间】:2017-06-10 08:22:25
【问题描述】:

我正在加载gulp-load-plugins 和其他模式,但是当我使用del 包时,它说它是未定义的:

var $ = require('gulp-load-plugins')({
    pattern: ['gulp-*', 'gulp.*', '@*/gulp{-,.}*', 'main-bower-files', 'uglify-save-license', 'del']
});

这是我的使用方法:

gulp.task('clean', function ()
{
    return $.del([...]);
});

我得到的错误:

 TypeError: $.del is not a function

【问题讨论】:

    标签: javascript node.js npm gulp del


    【解决方案1】:

    如果你还没有安装 del 包作为你的依赖,请使用下面的命令安装它,

    npm install --save-dev del
    

    此外,按照 AHC 的建议,确保您已将 devDependencies 的一部分包含在您的 package.json 中,您将通过您的 gulp-load-pluginspackage 引用它。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      如果它已经安装,那是因为你应该将它包含在 package.json 文件的 devdependencies 中,以便它与@987654321 一起加载@

        "devDependencies": {
          "del": "^2.0.2",
           ...
         }
      

      【讨论】:

        猜你喜欢
        • 2015-05-31
        • 2015-06-19
        • 2015-04-06
        • 2015-01-29
        • 2016-05-23
        • 2019-08-27
        • 2019-04-29
        • 2018-04-20
        • 1970-01-01
        相关资源
        最近更新 更多