Как понять проблему зависимостей версии узла - PullRequest
0 голосов
/ 06 ноября 2018

Я работаю над проектом nodejs. Я получаю ниже ошибку при запуске приложения.

Failed to load gRPC binary module because it was not installed for the current system
extensionHostProcess.js:293
Expected directory: node-v57-darwin-x64-unknown
Found: [node-v64-darwin-x64-unknown]
This problem can often be fixed by running "npm rebuild" on the current system
Original error: Cannot find module '/Users/dev/node_modules/firebase/node_modules/grpc/src/node/extension_binary/node-v57-darwin-x64-unknown/grpc_node.node

Из описания это означает, что есть несоответствующая версия родных зависимостей, связанная с firebase. Я попытался npm rebuild, который, кажется, не работает. Я использую версию узла:

node: v8.9.4
npm: 6.2.0

Как я могу исправить проблему с зависимостями? Стоит ли пытаться с определенной версией узла или мне нужно перестроить некоторые нативные библиотеки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...