WebStorm + Webpack:全局对象的自动完成

时间:2017-07-19 12:54:59

标签: webpack webstorm jsdoc

我的项目中有一个实用程序模块,可以通过名为“F”的webpack ProvidePlugin全局使用。代码如下所示:

/** @typedef {Object} F */

/** @function F.somefunc */
export function somefunc() ...

我已将此模块添加到库列表中,例如here,因此WebStorm不会抱怨“缺少import statement”。由于JSDoc,代码中的F.somefunc(...)上的 Ctrl + Click 打开了somefunc的声明。

但仍有问题:

  • F上按Ctrl +单击本身仍然显示“无法找到声明” - 我希望它打开一行@typedef {Object} F
  • F的自动完成功能即使对我所有的JSDoc都不起作用: enter image description here

我尝试将/** @global */指令添加到F的声明中,尝试将/** @memberOf F */添加到每个函数中,但它什么也没做。

如何让这些东西运作?

WebStorm版本是2017.2

0 个答案:

没有答案