const gulp = require("gulp");
gulp.task("default", function () {
console.log("Gulp: 'default' has launched.")
});
在此代码中,我收到一条警告消息“ function():参数类型不能在WebStorm中分配给参数类型Undertaker.TaskFunction” 。
task()的参数为taskName
和fn
。 fn
采用“任务功能”。我不明白为什么WebStorm将function ()
标记为不可分配的参数。很多人似乎都这样使用function ()
...
答案 0 :(得分:1)
您需要删除gulp的全局类型引用。您的IDE应该使用 node_modules / gulp 进行类型引用。
转到设置>>语言和框架>> JavaScript >>库。在其中,您会看到 @ types / gulp 。取消勾选以禁用它。现在,您的IDE将使用node_modueles / gulp进行类型引用。