WebStorm动态创建Node.js模块+智能感知

时间:2017-01-27 19:40:05

标签: javascript node.js autocomplete webstorm

所以我们在我们自己的内部Node.js代码中有很多模块,它们的工作原理如下:

module.exports = function(opts) {
  // do some stuff with opts
  return {
     moduleMethod0: ...,
     moduleMethod1: ...
  };
}

问题在于,当我们使用这种模式时,WebStorm无法再自动完成我们的模块!

有没有办法在这里帮助WebStorm?

修改

似乎WebStorm可以使用JSDoc的东西。这是一个好的开始!我想我实际上可以自己解决这个问题。我要做的就是找到模块并在那里给它所有的JSDoc东西。

我们有一个帮助文件,它使用opts实例化我们的目标模块,然后将其作为模块导出传递。我只是在那里添加JSDoc的东西,希望它能够正常工作。

0 个答案:

没有答案