如何使用JavaScript CommonJS在IntelliJ 12.1.4中实现自动完成

如何使用JavaScript CommonJS在IntelliJ 12.1.4中实现自动完成,javascript,intellij-idea,commonjs,Javascript,Intellij Idea,Commonjs,在我们当前的JavaScript项目(HTML5应用程序)中,我们使用一个全局名称空间树,即 nsBase = nsBase || {}; nsBase.sub1 = nsBase.sub1 || {}; ... 然后每个类,在一个专用文件中,连接到这个名称空间树中。自动完成可以解决整个项目中的所有问题,以及参数信息等 我们希望摆脱全局名称空间对象,引入CommonJS格式(并与browserify连接)。但更重要的是,require()调用返回的任何结果都应该允许自动完成 我找到了Node.

在我们当前的JavaScript项目(HTML5应用程序)中,我们使用一个全局名称空间树,即

nsBase = nsBase || {};
nsBase.sub1 = nsBase.sub1 || {};
...
然后每个类,在一个专用文件中,连接到这个名称空间树中。自动完成可以解决整个项目中的所有问题,以及参数信息等

我们希望摆脱全局名称空间对象,引入CommonJS格式(并与browserify连接)。但更重要的是,require()调用返回的任何结果都应该允许自动完成

我找到了Node.js插件(),但是,在为项目安装并启用它之后,它只适用于Node.js模块(例如“fs”)——对于自己的文件,自动完成只会建议“导出”(如module.exports)

此外,我不想为HTML5目标应用程序启用所有Node.js全局变量,我们所需要的只是module.exports、require()及其相应逻辑的知识

对这些问题:

  • 我做错什么了吗?它应该和插件一起工作吗
  • 是否有一个特定的解决方案,只针对CommonJS格式
可能的副本