Meteor需要另一个本地包中的本地包

时间:2017-02-08 14:58:11

标签: javascript node.js meteor npm require

我的Meteor应用程序中有两个本地软件包,my-ldap和my-active目录,用于登录我的自定义Active Directory环境。

它们基于NPM包,并且ldap包引用了activedirectory包:

ActiveDirectory = Npm.require('activedirectory');

现在我想使用本地软件包,我不能使用Npm.require,那么如何从本地ldap引用我的本地activedirectory?

ActiveDirectory = require('my-activedirectory');

上述内容只会导致应用崩溃。

1 个答案:

答案 0 :(得分:0)

我从未弄清楚这一点。我的解决方案是在github上分割节点包repo,然后将修改后的版本发布到npm,这样我就可以保留语法:

ActiveDirectory = Npm.require('activedirectory-alt');