Я установил bitcore (https://github.com/bitpay/bitcore), используя "npm install -g bitcore" с работающим узлом NVM v4.8.2, что подтверждено с помощью "node -v" и "which node".
CLI работает, и я могу запустить свой полный узел как службу (используя pm2).
Однако я хочу использовать bitcore-lib в своем приложении, которое я добавил к своим зависимостям. В моем коде у меня есть небольшой тест, чтобы убедиться, что мои модули работают, который выглядит следующим образом:
var bitcore = require('bitcore');
...
var privateKey = new bitcore.PrivateKey();
var address = privateKey.toAddress();
...
Все это хорошо, но когда я пытаюсь собрать приложение, происходит сбой с:
Error: Cannot find module 'bitcore'
Я проверил свои глобальные библиотеки в своем каталоге nvm в ~ / .nvm / version / node / v4.8.2 / lib / node_modules и убедился, что имеется достаточное количество биткора.
Почему «node server.js» не может найти модуль, если он доступен глобально для той же версии узла в NVM?