我正在尝试导入'crypto-js'使用react native.following是代码
从crypto-js';
导入CryptoJS
使用此代码后出现以下错误:
错误:捆绑失败:错误:尝试从文件crypto-js
解析模块/Users/hjw143/Documents/PropertyFinder/SearchPage.js
时,已成功找到包/Users/hjw143/Documents/PropertyFinder/node_modules/crypto-js/package.json
。但是,此程序包本身指定了无法解析的main
模块字段(/Users/hjw143/Documents/PropertyFinder/node_modules/crypto-js/index.js
。实际上,这些文件都不存在:
出了什么问题?
答案 0 :(得分:0)
我在我的项目中使用crypto-js
但我以这种方式导入lib:
const CryptoJS = require('crypto-js');
试试并告诉我它是否解决了您的问题。
答案 1 :(得分:0)
我找到了问题的解决方案。实际上,import语句是正确的。我收到了错误,因为那是“加密 - js'库及其文件权限是只读的。
通过将该文件权限设置为读写,错误就消失了。