如何创建 i18n 模块的实例

How to create instances of i18n module

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

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

错误:

var i18nInstance = new i18n();
                   ^

TypeError: i18n is not a constructor

非常感谢。 此致,

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

供您参考,当您需要一个模块时,不要创建它的单例。如果你想有多个实例,你必须私有化你的逻辑或使用 factory pattern.