Я новичок в webpack, и у меня возникла проблема при попытке разрешить подзависимость.
Я импортирую dependency
, который пытается потребовать модуль из определенной папки (не node_modules) (назовем его subdependency
). Эта папка содержит два файла:
subdependency/package.json
subdependency/build/Release/addon.node
subdependency/lib/src/index.js
(для этого index.js требуется addon.node)
Я использую webpack, и при импорте моей зависимости он не смог найти subdependency
.
Подзависимость есть, но она не была доступна. Я добавил загрузчик для загрузки файлов .node https://www.npmjs.com/package/native-ext-loader, но он все еще не работал; пытаясь определить, что происходит, я изменил в своей сборке требуемый путь от ./subdependency до ./subdependency/build/Release/addon.node, и файл был доступен (так что я предполагаю, что собственный загрузчик ext работает нормально, но это не загрузка других файлов, таких как index.js).
Я думаю, проблема в том, что webpack не может понять, что ./subpdendency - это модуль, или что я загружаю его неправильно.
Любые предложения или идеи приветствуются!