-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Getting this error with a dependency that depends on ref-napi and ffi-napi
ERROR in ../packages/bar-dep/node_modules/ref-napi/lib/ref.js
Module build failed (from ./node_modules/node-bindings-loader/index.js):
NonErrorEmittedError: (Emitted value instead of an instance of Error) ReferenceError: path is not defined
at /Users/kishan/projects/foo/node_modules/webpack/lib/NormalModule.js:313:13
at /Users/kishan/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /Users/kishan/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:233:18
at context.callback (/Users/kishan/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at Object.run (/Users/kishan/projects/foo/node_modules/node-bindings-loader/index.js:142:16)
@ ../packages/bar-dep/node_modules/airgram/components/TdJsonClient.js 62:23-42
ERROR in ../packages/bar-dep/node_modules/ffi-napi/lib/bindings.js
Module build failed (from ./node_modules/node-bindings-loader/index.js):
NonErrorEmittedError: (Emitted value instead of an instance of Error) ReferenceError: path is not defined
at /Users/kishan/Dropbox/projects/foo/node_modules/webpack/lib/NormalModule.js:313:13
at /Users/kishan/Dropbox/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:367:11
at /Users/kishan/Dropbox/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:233:18
at context.callback (/Users/kishan/Dropbox/projects/foo/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at Object.run (/Users/kishan/Dropbox/projects/foo/node_modules/node-bindings-loader/index.js:142:16)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:94:5)
@ ../packages/bar-dep/node_modules/ffi-napi/lib/type.js 10:17-38
@ ../packages/bar-dep/node_modules/ffi-napi/lib/ffi.js
@ ../packages/bar-dep/node_modules/airgram/components/TdJsonClient.js
Webpack config rules:
rules: [
{
test: /\.js$/,
loader: 'node-bindings-loader',
},
{
test: /\.node$/,
loader: 'awesome-node-loader',
},
{
test: /\.tsx?$/,
use: [{
loader: 'ts-loader',
options: {
configFile: 'tsconfig.main.json',
transpileOnly: true
}
}],
exclude: /node_modules/,
},
{
test: /\.(scss|png)?$/,
use: 'null-loader',
exclude: /node_modules/,
},
],Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels