0
我有一個C++插件,用於Node,我必須將其包裝到小型js填充(庫)中,並將其與我的項目中的其他模塊一起使用。問題是,我必須爲這個插件保持單一狀態(它正在處理文件,打開大量的句柄等),所以當我在require
它在一個文件中,並與它做一些操作,我可以肯定,當我將require
它在另一個文件中它不會創建所有句柄並再次執行所有C++構造代碼。我怎樣才能實現這個?我想過在勻場庫中使用Singleton模式,但我讀過它們與module.export
不搭配。這是真的嗎?我正在使用節點4.5+Node.js addon singleton