1

错误:捆绑失败:“无法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但这也无济于事。

4

2 回答 2

0

我正在使用 rn-nodeify 但将其限制为特定模块。

https://www.npmjs.com/package/rn-nodeify所述,可以运行rn-nodeify --install --hack并且 int 负责加密库等。

于 2018-04-20T04:27:33.333 回答
0

由于这个包最初是为 的Node.js,因此它们不包括继承的包cryptoutil以及url来自Node.js本身的依赖项中的package.json

由于其中一些已被弃用,因此您不能按原样使用它。

  • 加密(已弃用)

    此软件包不再受支持且已被弃用。为了避免恶意使用,npm 会挂在包名上。

  • 实用程序(链接在这里
  • 网址此处链接)
于 2018-04-19T15:43:16.810 回答