-
-
Notifications
You must be signed in to change notification settings - Fork 35
Description
I am using @node-escpos/core, @node-escpos/network-adapter, @node-escpos/bluetooth-adapter in my electron.js, react project. network adapter working fine. but when i call Bluetooth it give me the following error.
TypeError: Noble__default is not a constructor
at Object. (E:\project\node_modules.pnpm@node-escpos+bluetooth-adapter@0.1.0_encoding@0.1.13\node_modules@node-escpos\bluetooth-adapter\dist\index.cjs:11:15)
at Module._compile (node:internal/modules/cjs/loader:1738:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1904:10)
at Module.load (node:internal/modules/cjs/loader:1472:32)
at Module._load (node:internal/modules/cjs/loader:1289:12)
at c._load (node:electron/js2c/node_init:2:18013)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:242:24)
at Module.require (node:internal/modules/cjs/loader:1494:12)
at require (node:internal/modules/helpers:135:16)
here is my implementation on main process
import Bluetooth from '@node-escpos/bluetooth-adapter';
ipcMain.handle('bt-print', async (_event, { port }) => {
try {
const device = new Bluetooth(port, {});
} catch (error) {
console.log(error);
}
});