【发布时间】:2021-09-17 01:53:16
【问题描述】:
在重新启动应用程序或停止自动启动并手动启动之后,我在自动启动(在 Regedit 中运行条目以自动启动)应用程序中收到以下错误,然后手动启动它的工作文件。
错误
No native build was found for platform=win 32
loaded from: C:\WINDOWS\System32\node_modules\ffi-napi\node_modules\ref-napi.
这里实际的预构建路径是安装目录,即%APPDATA%/appname/node_modules,但第一次使用的是C:\WINDOWS\System32\node_modules。
我比较了这两个进程,我发现不同之处是缺少"NativeModule internal/fs/read_file_context"。
在电子应用程序中添加如下预构建。
extraFiles: [
'./node_modules/ffi-napi/prebuilds/**/*',
'./node_modules/ffi-napi/node_modules/ref-napi/prebuilds/**/*',
'./node_modules/ref-napi/prebuilds/**/*',
...
]
我真的不知道第一次出了什么问题。请帮忙。在此先感谢:)
【问题讨论】:
标签: node.js electron electron-builder electron-packager node-windows