Meteor iron:router 作为 Intellij 14 中的库

Meteor iron:router as library in Intellij 14

我正在尝试将我的 Meteor 项目中的所有包标记为 JavaScript 库,这样我就可以在 Intellij 14 中拥有自动完成等功能。

按照说明进行操作 found here:

  1. 我打开了 /.meteor 下的 package.json 文件,
  2. 点击了 "import packages as libraries" 选项(是的,列出了 iron:router)

然而,Router 对象仍未解析,即使它适用于其他库。我注意到后面有人提到:

Code completion for other Underscore.js functions such as bind, partial, etc and packages like Iron:Router and others are not as complete

编辑: 正如 Matt K 所建议的那样,在选择 Router 对象的情况下按 alt-enter 只会提供创建名为 "Router" 的变量或重命名引用的选项,而不是实际解析 iron:router 库作为依赖项。

有人对解决 iron router 库有什么建议吗?

原来这和我想象的一样简单,只需转到 .meteor/packages.json 并单击 "import packages as libraries"。不确定之前的问题是什么,但每当列表更改解决任何图书馆识别问题时,都遵循相同的两步过程。