【发布时间】:2021-08-21 17:52:18
【问题描述】:
我正在尝试在使用 webpack 模板通过 electron-forge 创建的电子应用程序中使用 pkcs11js。
但我得到了错误
Error: C:\ws-p\electron-test\.webpack\main\349a63bd9833f80e7879a5bbfb2a4af2.node is not a valid Win32 application.
←[90m at Object.Module._extensions..node (internal/modules/cjs/loader.js:1122:18)←[39m
←[90m at Module.load (internal/modules/cjs/loader.js:928:32)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:769:14)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m
周围有很多问题,但到目前为止,我提供的解决方案/答案都没有。
这些都没有解决:
- 删除并重新安装 node_modules
- 使用
electron-rebuild(虽然electron-forge在内部使用这个) - 为包手动使用
node-gyp rebuild --target=13.1.0 --arch=x64 --dist-url=https://electronjs.org/headers - electron docs 中定义的 Npm 步骤
环境:
Windows 10 Pro
Node 14.16.1
electron: 13.1.0
electron-rebuild: 2.3.5
electron-forge: 6.0.0-beta.57
pkcs11js: 1.2.4
【问题讨论】:
标签: node.js electron electron-forge