我正在努力实施twilio
打包到我的反应本机项目中,当我在文件中需要它时,项目将无法加载,并且我看到以下错误:
Unable to resolve module crypto from /Users/[myname]/Documents/Projects/React-Native/[app-name]/node_modules/twilio/lib/webhooks.js: Unable to find this module in its module map or any of the node_modules directories under /Users/node_modules/crypto and its parent directories
我已经尝试安装crypto
直接打包似乎也不起作用。
有没有人遇到过这个问题,并且有办法解决它?
您可以使用rn-nodeify
模块来获取crypto
在反应本机上。
Add rn-nodeify
给你的devDependencies
in package.json
:
"devDependencies": {
"rn-nodeify": "^6.0.1"
}
将以下内容添加到scripts
同一文件的部分:
"scripts": {
…
"postinstall": "node_modules/.bin/rn-nodeify --install crypto --hack"
}
请注意,rn-nodeify 会修改您的 package.json。
更多信息请点击此处:https://www.npmjs.com/package/rn-nodeify
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)