错误:捆绑失败:"无法解析模块
crypto
myproject/node_modules/speakeasy/index.js
:模块 模块映射中不存在\ n \ n这可能与此有关 https://github.com/facebook/react-native/issues/4968 \ n要解决尝试 以下内容:\ n 1.清除守望者手表:watchman watch-del-all
。\ n 2.删除node_modules
文件夹:rm -rf node_modules && npm install
。\ n 3.重置包装程序缓存:rm -fr $TMPDIR/react-*
或npm start -- --reset-cache
"
遵循建议的步骤似乎没有任何好处。
也试过yarn add react-native-crypto
,但这也没有帮助。
答案 0 :(得分:0)
由于此软件包最初用于Node.js
,因此它们不包括来自Node.js本身的crypto
,util
和url
等继承的软件包。 package.json
由于其中一些已被弃用,因此您无法按原样使用它。
答案 1 :(得分:0)
我使用的是rn-nodeify,但将其限制在特定的模块中。
如上所述https://www.npmjs.com/package/rn-nodeify,可以运行2018-04-20 14:09:12.641080 HelloWorld_Brandon[2362:34953] [Graphics] UIColor created with component values far outside the expected range. Set a breakpoint on UIColorBreakForOutOfRangeColorComponents to debug. This message will only be logged once.
,int可以处理加密lib等。