Я хочу использовать библиотеку C ++ в нескольких экземплярах в nodeJs. Я использую модуль привязки npm, чтобы обернуть код C ++. Но, в конце концов, библиотека C ++ становится общим объектом. Пожалуйста, помогите мне с этим
Я использовал require ('bindings') ('library_name') с новым ключевым словом
Я очистил кеш требований перед тем, как потребовать следующий экземпляр. Я использовал модули npmкоторый очищает кеш
for (var i = 0; i < config.data.length; i++) {
libraryObj[data[i]] = new require('library-name'); // c++ library wrapper
}
Что бы я ни делал, библиотека C ++ всегда используется совместно, что не соответствует ожидаемому поведению.