Javascript 全局变量的WebStorm代码帮助
我正在使用Javascript 全局变量的WebStorm代码帮助,javascript,parse-platform,webstorm,code-completion,Javascript,Parse Platform,Webstorm,Code Completion,我正在使用WebStorm和Parse/Parse-Sever,但是遇到了一个问题,代码帮助无法使用Parse功能。它告诉我 require() call is missing 对于Parse变量,但由于Parse是全局定义的,因此当我添加require时,它会覆盖全局变量并中断内容 在WebStorm中是否有办法为全局变量启用代码帮助?当使用定义其自身全局符号的库时,建议您在首选项|语言与框架| JavaScript |库中添加相应的TypeScript类型定义文件作为JavaScript库
WebStorm
和Parse
/Parse-Sever
,但是遇到了一个问题,代码帮助无法使用Parse
功能。它告诉我
require() call is missing
对于Parse
变量,但由于Parse
是全局定义的,因此当我添加require时,它会覆盖全局变量并中断内容
在
WebStorm
中是否有办法为全局变量启用代码帮助?当使用定义其自身全局符号的库时,建议您在首选项|语言与框架| JavaScript |库中添加相应的TypeScript类型定义文件作为JavaScript库。单击下载并搜索您正在使用的库。除了叶卡捷琳娜的答案之外。如果您全局定义了PropTypes=require('prop-types')代码>通过webpack提供插件例如,您不能只从node_modules/prop types/index.js添加库,因为它不定义任何全局变量,除了module.exports
,这没有帮助
在这种情况下,您可以创建单独的文件
globals.js
window.PropTypes=require('prop-types'))
如Ekaterina所言,将其添加到首选项|语言与框架| JavaScript |库中
另外,如果您已经设置了webpack提供插件,则不需要在代码的任何位置导入此文件。此文件仅用于显示IDE的全局变量。@RPK您能告诉我它到底有多大帮助吗?我有proptypes
软件包(通过网页包)在全球范围内以ReactPropTypes
的名义提供。我在“库”设置中安装了@typed/prop types
,并将该库命名为ReactPropTypes
,然后。。。没有什么。WebStorm仍然抱怨我的代码中每提到一个ReactPropTypes
“元素未导出”。它应该如何工作?