任务似乎已注册,但无法运行?

香农·霍奇金斯(Shannon Hochkins)

我正在尝试构建我的框架,以使其更加健壮和可重复使用。

/gulp-framework
    tasks/
        _assets.js
    index.js
    package.json
    node_modules/
/project-a
    gulpfile.js
    configuration.js

index.js我正在使用require(./tasks/_assets.js)(gulp, config)

我内部有一个控制台日志_assets.js,如果运行gulp -TI,则可以在输出中看到该响应:

[08:17:44] ├── assets
[08:17:44] ├── build
[08:17:44] └─┬ default
[08:17:44]   └── build

Build仅使用运行资产run-sequence()显然,该任务已在此处注册,但是如果我仅gulp在cmd中运行则会得到:

Starting 'build'...
[08:18:19] 'build' errored after 1.76 ms
[08:18:19] Error: Task assets is not configured as a task on gulp.  If this is a submodule, you may need to use require('run-sequence').use(gulp).

我尝试使用use gulp,但这只会产生更多错误。

有任何想法吗?

香农·霍奇金斯(Shannon Hochkins)

从那以后,我发现该模块run-sequence正在准确地告诉我我需要做什么,尽管我没有意识到这是特定于该run-sequence模块的。

无论我run-sequence在子模块中使用什么位置,都需要执行以下操作:

module.exports = function(gulp, config) {
    var runSequence = require('run-sequence').use(gulp);
}

运行顺序

在Gulp子模块中使用

如果您有一个复杂的gulp设置,并且您的任务分散在不同的文件中,则可能会出现错误,即运行顺序无法找到您的任务。在这种情况下,您可以配置运行顺序以查看子模块中的口水,如下所示:

// submodule tasks/mygulptask.js 
var gulp = require('gulp'), 
// might be a different instance than the toplevel one 
// this uses the gulp you provide 
runSequence = require('run-sequence').use(gulp);
// ...and then use normally 
runSequence('subtask1', 'subtask2');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

似乎已安装,但无法运行anacron(Debian 10)

来自分类Dev

VLC已安装但无法正常运行

来自分类Dev

已安装Python,但无法运行`pip`

来自分类Dev

代码似乎可以正确读取,但无法运行

来自分类Dev

intellij 中显示的 Gradle 任务但无法运行

来自分类Dev

无法重新运行已取消的任务

来自分类Dev

已安装Adobe Digital Edition,但无法在Wine下运行

来自分类Dev

我的代码已编译,但无法在终端中运行

来自分类Dev

已安装Tomcat 7,但无法运行应用程序

来自分类Dev

已安装Adobe Digital Edition,但无法在Wine下运行

来自分类Dev

已安装Tomcat 7,但无法运行应用程序

来自分类Dev

Playframework临时表单验证已执行,但无法正常运行

来自分类Dev

Scrapy 已安装但无法运行 bench 或 shell

来自分类Dev

尽管似乎已安装@INC,但无法找到Spreadsheet / ParseExcel.pm

来自分类Dev

如何使随机网格搜索更冗长?(似乎已停止,但无法诊断)

来自分类Dev

WiFi似乎已连接,但无法访问LAN / WAN – Windows 10

来自分类Dev

Android应用程序显示已发布状态,但无法安装,显示预注册而不是安装

来自分类Dev

ThinkPad X220i似乎已打开电源,但无法启动-没有BIOS或蜂鸣声

来自分类Dev

似乎无法动态注册Broadcastreceiver

来自分类Dev

如何在grunt插件中运行其他已注册的grunt任务?

来自分类Dev

Android Picasso已克隆,但无法运行示例项目,未找到gradle文件

来自分类Dev

已安装实时服务器,但无法在VS代码中运行

来自分类Dev

iPhone应用程序在已连接但无法生成IPA的设备上运行

来自分类Dev

应用程序已安装在Android Lollipop上,但无法运行

来自分类Dev

已安装 Ubuntu 18.04(双启动)但无法在 Dell XPS 9570 上运行:SATA 问题?

来自分类Dev

已安装 libsodium 但无法使用 chacha20 运行 shadowsocks

来自分类Dev

Doctrine2 ORM OneToOne无法正常运行更新已更改为ManyToMany,但无法完全正常运行

来自分类Dev

星号已到达,但无法注册

来自分类Dev

Clang ++编译,但无法运行

Related 相关文章

  1. 1

    似乎已安装,但无法运行anacron(Debian 10)

  2. 2

    VLC已安装但无法正常运行

  3. 3

    已安装Python,但无法运行`pip`

  4. 4

    代码似乎可以正确读取,但无法运行

  5. 5

    intellij 中显示的 Gradle 任务但无法运行

  6. 6

    无法重新运行已取消的任务

  7. 7

    已安装Adobe Digital Edition,但无法在Wine下运行

  8. 8

    我的代码已编译,但无法在终端中运行

  9. 9

    已安装Tomcat 7,但无法运行应用程序

  10. 10

    已安装Adobe Digital Edition,但无法在Wine下运行

  11. 11

    已安装Tomcat 7,但无法运行应用程序

  12. 12

    Playframework临时表单验证已执行,但无法正常运行

  13. 13

    Scrapy 已安装但无法运行 bench 或 shell

  14. 14

    尽管似乎已安装@INC,但无法找到Spreadsheet / ParseExcel.pm

  15. 15

    如何使随机网格搜索更冗长?(似乎已停止,但无法诊断)

  16. 16

    WiFi似乎已连接,但无法访问LAN / WAN – Windows 10

  17. 17

    Android应用程序显示已发布状态,但无法安装,显示预注册而不是安装

  18. 18

    ThinkPad X220i似乎已打开电源,但无法启动-没有BIOS或蜂鸣声

  19. 19

    似乎无法动态注册Broadcastreceiver

  20. 20

    如何在grunt插件中运行其他已注册的grunt任务?

  21. 21

    Android Picasso已克隆,但无法运行示例项目,未找到gradle文件

  22. 22

    已安装实时服务器,但无法在VS代码中运行

  23. 23

    iPhone应用程序在已连接但无法生成IPA的设备上运行

  24. 24

    应用程序已安装在Android Lollipop上,但无法运行

  25. 25

    已安装 Ubuntu 18.04(双启动)但无法在 Dell XPS 9570 上运行:SATA 问题?

  26. 26

    已安装 libsodium 但无法使用 chacha20 运行 shadowsocks

  27. 27

    Doctrine2 ORM OneToOne无法正常运行更新已更改为ManyToMany,但无法完全正常运行

  28. 28

    星号已到达,但无法注册

  29. 29

    Clang ++编译,但无法运行

热门标签

归档