如何创建i18n模块的实例

时间:2017-07-19 16:54:30

标签: javascript node.js express internationalization node-modules

我试图创建两个i18n模块实例,但它不起作用。你知道怎么做吗?

var i18n = require('i18n')
var i18nInstance1 = new i18n()
var i18nInstance2 = new i18n()

错误:

var i18nInstance = new i18n();
                   ^

TypeError: i18n is not a constructor

非常感谢你。 的问候,

1 个答案:

答案 0 :(得分:0)

如果它可以帮助人们,我通过使用i18n-factory模块解决了我的问题。

有关您的信息,当您需要模块不创建它的单例时。如果您想拥有多个实例,则必须私有化您的逻辑或使用factory pattern