尝试在流星中使用twilio的npm包时出错

时间:2016-12-10 19:05:04

标签: node.js meteor twilio

我正在尝试将twilio node.js库与我的meteor应用程序一起使用。我能够使用meteor npm install --save twilio

安装软件包

并正确安装。但是,当我使用import twilio from 'twilio';时,我收到此错误

Error: Cannot find module 'crypto'(…)require @ modules-runtime.js?hash=637cb12…:119meteorInstall.node_modules.twilio.lib.webhooks.js @ modules.js?hash=9468cd4…:38774fileEvaluate @ modules-runtime.js?hash=637cb12…:191require @ modules-runtime.js?

有关如何解决此问题的任何想法。似乎是一个流星错误。

1 个答案:

答案 0 :(得分:1)

通常,当您点击命令meteor npm install时,它应该创建一个文件夹名称meteor-node-stubs(/ node_modules / meteor-node-stubs),其中安排了诸如crypto等依赖项。

我认为您的项目中存在此文件夹的问题。我的建议是检查你是否有这个文件夹。

如果您没有,可以尝试按meteor npm install --save meteor-node-stubs进行安装。如果是这种情况,应解决您的问题