我试图创建两个i18n模块实例,但它不起作用。你知道怎么做吗?
var i18n = require('i18n')
var i18nInstance1 = new i18n()
var i18nInstance2 = new i18n()
错误:
var i18nInstance = new i18n();
^
TypeError: i18n is not a constructor
非常感谢你。 的问候,
答案 0 :(得分:0)
如果它可以帮助人们,我通过使用i18n-factory模块解决了我的问题。
有关您的信息,当您需要模块不创建它的单例时。如果您想拥有多个实例,则必须私有化您的逻辑或使用factory pattern。