Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack WebStorm+;网页包:全局对象的自动完成_Webpack_Webstorm_Jsdoc - Fatal编程技术网

Webpack WebStorm+;网页包:全局对象的自动完成

Webpack WebStorm+;网页包:全局对象的自动完成,webpack,webstorm,jsdoc,Webpack,Webstorm,Jsdoc,我在我的项目中有一个实用程序模块,可以通过Web包的“F”在全球范围内使用。代码如下所示: /** @typedef {Object} F */ /** @function F.somefunc */ export function somefunc() ... 我已经将这个模块添加到库列表中,这样WebStorm就不会抱怨“缺少导入语句”。由于JSDoc,在代码中按住Ctrl键并单击F.somefunc(…)将打开somefunc的声明 但仍存在一些问题: 按住Ctrl键并单击F本身仍然

我在我的项目中有一个实用程序模块,可以通过Web包的“F”在全球范围内使用。代码如下所示:

/** @typedef {Object} F */

/** @function F.somefunc */
export function somefunc() ...
我已经将这个模块添加到库列表中,这样WebStorm就不会抱怨“缺少导入语句”。由于JSDoc,在代码中按住Ctrl键并单击
F.somefunc(…)
将打开
somefunc
的声明

但仍存在一些问题:

  • 按住Ctrl键并单击
    F
    本身仍然会显示“找不到要转到的声明”-而我希望它会打开一行
    @typedef{Object}F
  • F
    的自动完成即使在我的所有JSDoc中也不起作用:
我尝试将
/**@global*/
指令添加到
F
的声明中,尝试将
/**@memberOf F*/
添加到每个函数中,但它没有任何作用

如何让这些东西起作用

WebStorm版本为2017.2