Как узнать, какой модуль отсутствует с аддоном узла C ++ - PullRequest
1 голос
/ 30 апреля 2019

Мне интересно, есть ли способ заставить Node предоставить более полезное сообщение о том, какой модуль мне может не хватать в аддоне узла n-api C ++.

Вот ошибка:

PS C:\Users\digit\Desktop\workspace\addons\endec> node .\index.js --client
internal/modules/cjs/loader.js:840
  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: The specified module could not be found.
\\?\C:\Users\digit\Desktop\workspace\addons\endec\build\Debug\testaddon.node

В этом случае testaddon.node существует, но зависит от запуска общей библиотеки (.dll).Есть ли способ отладки и посмотреть, чего не хватает в общей библиотеке?

Если я добавлю все необходимые общие библиотеки, все будет работать нормально.

Иногда ему не хватает одной, и может быть сложно узнать, какую именно мне следует искать.

...