gpt4 book ai didi

node.js - 如何在标准 Node 应用程序中使用 jake?

转载 作者:太空宇宙 更新时间:2023-11-04 01:11:32 24 4
gpt4 key购买 nike

我有一个包含以下代码的 test.js 文件:

jake = require('jake');

var t = new jake.Task("testtask", function(params) {
console.log(' *** params: ', params);
});

console.log(' *** about to invoke:');
t.invoke(['1', '2', 3]);
console.log(' *** done.');

当我运行 node test.js 时,我得到以下输出:

 *** about to invoke:
*** done.

我可以console.log(t.invoke)并且我得到了一个看似有效的jake任务。

那么为什么它没有实际运行 jake 任务呢?

最佳答案

事实证明,即使文档声称先决条件是可选的,您仍然必须传递一些内容,否则它将将该函数视为先决条件。

工作代码如下,请注意在“testtask”之后添加的[]:

jake = require('jake');

var t = new jake.Task("testtask", [], function(params) {
console.log(' *** params: ', params);
});

console.log(' *** about to invoke:');
t.invoke(['1', '2', 3]);
console.log(' *** done.');

关于node.js - 如何在标准 Node 应用程序中使用 jake?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16827605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com