我正在使用WebStorm
和Parse
/ Parse-Sever
,但遇到代码帮助无效Parse
功能的问题。它告诉我
require() call is missing
表示Parse
变量,但由于Parse
是全局定义的,当我添加require时,它会覆盖全局变量并中断。
WebStorm
是否有办法为全局变量启用代码帮助?
答案 0 :(得分:4)
使用定义自己的全局符号的库时,建议您在Preferences |中添加相应的TypeScript类型定义文件作为JavaScript库。语言与框架| JavaScript |库。单击“下载”并搜索您正在使用的库。
答案 1 :(得分:0)
除了叶卡捷琳娜的回答。例如,如果您已通过webpack define插件全局定义了PropTypes = require('prop-types');
,则不能仅从 node_modules / prop-types / index.js 添加库,因为它没有定义任何全局变量module.exports
除外。
在这种情况下,您可以创建单独的文件
globals.jswindow.PropTypes = require('prop-types')
并按照叶卡捷琳娜(Ekaterina)对Preferences | Languages & Frameworks | JavaScript | Libraries
的说法添加
P.S。如果已经设置了webpack define插件,则无需在代码的任何位置导入此文件。该文件只是为了显示IDE的全局变量。