jul*_*pol 2 javascript node.js grpc electron
我正在制作一个应通过grpc连接到远程主机并从那里调用一些功能的Electron应用程序。
但是我一直收到以下错误:未捕获的错误:动态链接库(DLL)初始化例程失败。\?\ D:\ Projects \ demo-app \ node_modules \ grpc \ src \ node \ extension_binary \ grpc_node.node
我尝试过了:
将依赖项安装为 npm install --unsafe-perm
但没有任何效果。
gRPC软件包与用于Electron的预编译二进制文件一起分发,包括在Windows上,但是在安装时必须指定正在使用Electron。以下应该工作:
npm install grpc --runtime=electron --target=<electron version>
Run Code Online (Sandbox Code Playgroud)
如果您使用的是本机模块,则需要根据当前的电子节点版本重建它们。
有一个名为electron-rebuild的软件包可以为您完成此操作。基本说明:
npm install --save-dev electron-rebuild
Run Code Online (Sandbox Code Playgroud)
然后,每当你安装一个新的 npm 包时,重新运行电子重建:
./node_modules/.bin/electron-rebuild
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是 Windows:
.\node_modules\.bin\electron-rebuild.cmd
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2295 次 |
| 最近记录: |