Intellij idea IntelliJ IDEA/WebStorm:如何使fetch关键字(XMLHttpRequest模拟)被识别?
WebStorm 2016.3.1似乎对此一无所知。它标记Intellij idea IntelliJ IDEA/WebStorm:如何使fetch关键字(XMLHttpRequest模拟)被识别?,intellij-idea,phpstorm,webstorm,Intellij Idea,Phpstorm,Webstorm,WebStorm 2016.3.1似乎对此一无所知。它标记fetch 关键字作为JavaScript中的错误。作为一种解决方法,我在使用的每个JavaScript文件的顶部添加了/*global fetch*/注释。有没有更好的方法(我在下载库(明确键入)对话框中没有找到任何有用的东西)?我发现,通过在我的项目目录中通过NPM/Thread将whatwg fetch添加到我的package.json文件中,它将whatwgfetch的polyfill添加到项目的node_modules目录中,I
fetch
关键字作为JavaScript中的错误。作为一种解决方法,我在使用的每个JavaScript文件的顶部添加了
/*global fetch*/
注释。有没有更好的方法(我在下载库(明确键入)对话框中没有找到任何有用的东西)?我发现,通过在我的项目目录中通过NPM/Thread将whatwg fetch添加到我的package.json
文件中,它将whatwgfetch的polyfill添加到项目的node_modules目录中,IntelliJ IDEA/WebStorm/*通常配置为从该目录中读取。这为JetBrains的自动完成引擎增加了对FetchAPI的支持,并且看起来工作起来很有魅力
下面是一个例子:
C:\Project> npm install whatwg-fetch
执行此操作后,您应该能够看到安装的模块,如下所示:
C:\Project> dir /w node_modules\whatwg-fetch\
Directory of C:\Project\node_modules\whatwg-fetch
[.] [..] fetch.js LICENSE package.json README.md
4 File(s) 22,824 bytes
2 Dir(s)
以下是IntelliJ IDEA中的结果,当node\u modules
配置为安装了whatwg fetch polyfill的库目录时:
需要注意的是,WebStorm 2019.2.3有这样的功能。我还没有检查2016.3和2019.2.3之间添加的版本。