3.0如何正确引用crypto-js?

按照官方3.0文档 用npm install --save crypto-js 后,在项目中进行引用导入,无论何种写法,如这种
import CryptoJS from ‘crypto-js’;
或者这种
import * as CryptoJS from ‘crypto-js’;

编辑器报错,无法从xxxxxxxx /node_modules/crypto-js/core.js 解析出模块 crypto.
或者这样的错误


是否是新版对 crypto-js 有支持方面的问题呢?

同问, 加了 @types 调函数时也报错

有没有官方大佬出来解惑一下呢?

兄弟伙,有解决方案了共享一下啊

勉强可以用 crypto-ts代替

crypto-ts 没有 enc.base64 :rofl:

https://github.com/dream93/scl/blob/main/util/crypto-js.js (https://gitee.com/dream93/scl/blob/main/util/crypto-js.js) 我直接设置成了全局变量,看这种能接受不

2赞

我暂时先放弃加密了。等把工作进度赶上来再来研究你说的这个。谢谢哈

crypto-ts+ts-md5

请问crypto-ts里没有crypto.mode.CTR怎么办?

有人成功了吗?3.0怎么解决?

注意:cocoa 热更打热更资源时用的crypto是nodejs自带的,是老版本的。现在下载到的,包括@ 梦近在咫尺给的crypto 是新版本的,所以md5写法有些不一样。要这样写:

crypto-ts 点不出md5啊 请教下怎么用

ts-md5

crypto-ts 里面使用import AES,运行起来是undefine,有遇到过么

3.0 是不是不能用 crypto-js 了

用的一个单文件的crypto.js…base64,aes,md5还有其他的都有…但是哪来的年代久远忘了…

有TS版本,已用了,aes,base64,md5全部可以用

1赞

请问是哪个版本

entronad/crypto-es: A cryptography algorithms library (github.com) 可以在 Creator 里顺畅使用哈。建议用这个。试下呢

1赞