node-activex icon indicating copy to clipboard operation
node-activex copied to clipboard

RollupError: Unexpected character '�'

Open clck-dr opened this issue 10 months ago • 0 comments

I want to use node-activex in an vite-electron-react app. Rollup throws an error on build and dev:

[commonjs--resolver] node_modules/winax/build/Release/node_activex.node (1:2): Unexpected character '�'

Node: 20.12.2 Electron: 30.0.1

I did rebuild with follwoing command:

npm rebuild --runtime=electron --version=30.0.1 --disturl=https://electronjs.org/headers --arch=x64 --build-from-source winax

Here is the referneced code:

import winax from "winax";

export function closePowerPoint(): void {
  try {
    const PowerPointApp = winax.Object("PowerPoint.Application");
    PowerPointApp.Quit();
    console.log("PowerPoint wurde erfolgreich geschlossen.");
  } catch (error) {
    console.error("Fehler beim Schließen von PowerPoint:", error);
  }
}

Has anyone an idea about this error?

clck-dr avatar Apr 26 '24 14:04 clck-dr