你如何在 webstorm 10 中解析对 gulp.src().pipe() 的引用

How do you resolve references to gulp.src().pipe() in webstorm 10

这是一个工具问题,所以我不确定它是否适合堆栈溢出。我在 WebStorm 10 中使用 gulp 将我的 .js 文件连接到 dist 文件夹中。在我的 gulpfile.js 中,WebStorm 警告我 gulp.src(...).pipe() 无法解析。

我已将 gulp-util typescript 社区映射文件添加到设置中的库列表中,这是我可以在 [=27] 中找到的唯一存在名为 pipe() 的函数的地方=].

我还确认正在使用 gulp-util 库来尝试解析 gulpfile.js 中的引用。这是我留在我的应用程序中的唯一警告,我很乐意解决它。

我在 Webstorm 网站上发布了一个类似的问题并得到了以下答案:

to resolve pipe open ’Settings | 'languages & Frameworks | JavaScript | Libraries’ and choose ’Node.js Core Modules’

https://disqus.com/home/discussion/jetbrains/using_gulp_task_runner/?utm_source=reply&utm_medium=email&utm_content=read_more#comment-2240193852

我有同样的问题,启用 Node.js Core 没有帮助。

对我来说,解决方案是删除整个 .idea 目录并从头开始导入项目。请注意,这将删除您的所有项目设置。

这个选项帮助了我。我所做的就是在 GitHub.

上从 DefinitelyTyped 安装 node.d.ts 答案来自一个类似的问题:

2019 年底遇到了同样的问题,但在 PHPStorm 中。

  • 我得到了"Unresolved function or method pipe()"和
  • PHPStorm 中的 "Unresolved function or method require()" 错误消息。

在 PHPStorm 中下载 @types/gulp 库解决了这两个问题。