ts中使用crypto-js中显示cannot read properties of undefined(reading ‘enc’)
时间: 2023-11-26 07:03:22 浏览: 379
JavaScript的加密算法类库:crypto-js
5星 · 资源好评率100%
这个错误通常是由于没有正确引入 `crypto-js` 库导致的。请确保你已经在你的ts文件中正确引入了 `crypto-js` 库并安装了相应的类型定义。
你可以按照以下步骤来引入 `crypto-js` 库:
1. 通过npm安装`crypto-js`库:
```
npm install crypto-js
```
2. 在你的ts文件中引入 `crypto-js` 库:
```
import * as CryptoJS from 'crypto-js';
```
如果你已经正确引入了 `crypto-js` 库并依然出现这个错误,那么可能是你的ts配置文件中没有正确配置你的 `types` 属性。你可以在 `tsconfig.json` 文件中加入以下代码:
```
"types": ["node", "crypto-js"]
```
这样就可以让你的ts文件正确使用 `crypto-js` 库了。
阅读全文