我安装了bitcore(
https://github.com/bitpay/bitcore
)在NVM运行node v4时使用“npm install-g bitcore”。8.2,用“节点-v”和“哪个节点”确认。
CLI工作正常,我可以将完整节点作为服务运行(使用pm2)。
然而,我想在我的应用程序中使用bitcore库,我已经将其添加到依赖项中。在我的代码中,我进行了一个小测试,以确保模块正常工作,如下所示:
var bitcore = require('bitcore');
...
var privateKey = new bitcore.PrivateKey();
var address = privateKey.toAddress();
...
所有这些都很好,但当我尝试构建应用程序时,失败的原因是:
Error: Cannot find module 'bitcore'
我在~/的nvm目录中检查了我的全局库。nvm/版本/节点/v4。8.2/lib/node\u模块,并确保存在足够的位核心。
如果模块在NVM中的同一版本的节点上全局可用,为什么“node server.js”无法找到该模块?