【问题标题】:Task 'details' is not in your gulpfile任务“详细信息”不在您的 gulpfile 中
【发布时间】:2021-07-14 15:24:08
【问题描述】:

尝试安装 gulp。但是当使用 gulp details 命令检查时,会出现 Task 'details' is not in your gulpfile 之类的错误。有没有人遇到类似的问题。

【问题讨论】:

    标签: gulp sitecore helix


    【解决方案1】:

    它正在你的 gulpfile.js 中寻找任务“细节”。您可以运行gulp --tasks 来查看可用的任务,但您肯定不会看到“详细信息”。

    这里是创建和定义gulp task的方法

    所以基本上,你的 gulpfile.js 中至少需要类似于以下 sn-p 的内容

    function details(callback) {
      callback();
    }
    
    exports.details = details;
    

    或者,如果使用 require-dir 以获得更好的文件夹结构,则需要引用文件中的先前代码 sn-p :

    require('require-dir')('./gulp/tasks/details');
    

    当使用 npm 运行你的任务时,比如npm run details

    您可以在项目根目录的 package.json 文件中找到这些脚本定义。有一个节点脚本,您可以在其中定义 npm 脚本,您可以在其中调用 gulp 详细信息任务

    ...
        "scripts": {
                     "details": "gulp details",
                  },
    ...
    

    你可以运行npm run details,它会在后台运行 gulp 任务。

    【讨论】:

      猜你喜欢
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多