我是 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 是一个模块,或者我没有正确加载它。
欢迎任何建议或想法!