小编m a*_*sem的帖子

Gulp4。调用或导入任务时出现“ AssertionError:任务从未定义”

在下面可以看到问题的简化视图。基本上,我能叫task1.js使用gulp.series在任务task2,3.js,但一旦我相同的代码添加到通话task1.jstask4.js - Task never defined: task1错误被抛出。与下面的文件结构示例相比,任务文件夹中的任务更多。

我有三个任务,

...
/tasks
   build.js
   clean.js
   dev.js
gulpfile.babel.js
...
Run Code Online (Sandbox Code Playgroud)

使用require-dir包在gulpfile.babel.js中需要所有它们

import requireDir from 'require-dir';
requireDir('./tasks', {recurse: true});
Run Code Online (Sandbox Code Playgroud)

这使我可以从dev.jsclean.js调用任务,并且工作正常。

import gulp from 'gulp';
gulp.task('dev', gulp.series('clean');
Run Code Online (Sandbox Code Playgroud)

但是在build.js中添加了相同的代码结构之后

import gulp from 'gulp';
gulp.task('build', gulp.series('clean');
Run Code Online (Sandbox Code Playgroud)

它以某种方式中断了gulp流(我想),所以现在在任何任务调用上我都得到:
$
gulp dev -AssertionError [ERR_ASSERTION]:任务从未定义:clean


$ gulp -v

[11:50:11] CLI version 2.0.1
[11:50:11] Local version 4.0.0
Run Code Online (Sandbox Code Playgroud)

gulp

12
推荐指数
2
解决办法
1万
查看次数

MS Excel.VBA函数返回#value

如果有人可以解释导致函数返回#value错误的原因,那将是很好的.

Public Function papild(x)
    Dim Sum As Double, A As Double, pi As Double,
    Sum = 0.5 - (x - pi / 4)
    A = -(x - pi / 4)
    pi = Application.WorksheetFunction.pi()
    Dim k As Integer, i As Integer
    k = 2
    i = 0
    Do While Abs(A) > 0.0001
        A = -A * 4 * A * A / (k + i) * (k + i + 1)
        Sum = Sum + A
        k = k + 1 …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

-1
推荐指数
1
解决办法
272
查看次数

标签 统计

excel ×1

excel-vba ×1

gulp ×1

vba ×1