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

时间:2015-07-24 20:13:31

标签: gulp webstorm

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

enter image description here

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

enter image description here

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

4 个答案:

答案 0 :(得分:5)

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

  

解决管道打开'设置| '语言&框架| JavaScript的   | Libraries'并选择'Node.js核心模块'

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

答案 1 :(得分:1)

在2019年底面临同样的问题,但是在PHPStorm中。

  • 我得到了“未解决的函数或方法pipe()”,并且
  • PHPStorm中的“未解决的函数或方法require()”错误消息。

在PHPStorm中下载@ types / gulp库可以解决这两个问题。 enter image description here

答案 2 :(得分:0)

我遇到同样的问题并且启用Node.js Core没有帮助。

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

答案 3 :(得分:0)

这个选项帮助了我。我所做的就是从GitHub上的DefinitelyTyped安装node.d.ts 答案来自一个类似的问题: https://stackoverflow.com/a/39415394/4637577