我该怎么修呢?
Error: Failed to load gRPC binary module because it was not installed for the current system
Expected directory: electron-v6.0-win32-x64-unknown
Found: [node-v57-win32-x64-unknown, node-v72-win32-x64-unknown]
This problem can often be fixed by running "npm rebuild" on the current system
Original error: Cannot find module 'C:\Home\work\kvzrm\terminal\app\node_modules\grpc\src\node\extension_binary\electron-v6.0-win32-x64-unknown\grpc_node.node'
Require stack:
- C:\Home\work\kvzrm\terminal\app\node_modules\grpc\src\grpc_extension.js
npm rebuild
存在工作
当我使用npm i
时,我得到了
npm WARN node-fetch@2.6.9 requires a peer of encoding@^0.1.0 but none is installed. You must install peer dependencies yourself.
1条答案
按热度按时间pvcm50d11#
这里的问题出在
grpc
库上。首先,grpc
库已被弃用,推荐使用@grpc/grpc-js
作为替代。使用@grpc/grpc-js
就不会有这个问题。如果出于某种原因确实需要使用
grpc
,则需要采取额外的步骤使其能够与Electron一起工作。这些步骤在grpc
README的“关于Electron”部分中有详细说明。特别是,为获得适合您的平台的预编译二进制文件而应运行的命令是