首页 文章

如何在反应原生中导入crypto js?

提问于
浏览
0

我正在尝试使用react native导入'crypto-js' . 以下是代码

从'crypto-js'导入CryptoJS;

使用此代码后,我得到以下错误:

错误:捆绑失败:错误:尝试从文件 /Users/hjw143/Documents/PropertyFinder/SearchPage.js 解析模块 crypto-js 时,已成功找到包 /Users/hjw143/Documents/PropertyFinder/node_modules/crypto-js/package.json . 但是,此程序包本身指定了无法解析的 main 模块字段( /Users/hjw143/Documents/PropertyFinder/node_modules/crypto-js/index.js . 实际上,这些文件都不存在:

出了什么问题?

2 回答

  • 0

    我在我的项目中使用 crypto-js 但是我这样导入了lib:

    const CryptoJS = require('crypto-js');
    

    试试看,告诉我它是否解决了你的问题 .

  • 0

    我找到了我的问题的解决方案 . 实际上,import语句是正确的 . 我收到错误,因为'crypto-js'库和它的文件权限是只读的 .

    通过将该文件权限设置为读写,错误就消失了 .

相关问题