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