crypto-js如何隐藏类方法?

从这开始

import crypto from 'crypto-js' global.crypto = crypto 

当我从浏览器控制台访问encryption时,我得到以下错误

 crypto['AES'].encrypt('MyString', 'pass').toString() // Uncaught TypeError: Cannot read property 'encrypt' of undefined(…) 

但是当我从Node访问它的时候,它的工作原理是-_-

 crypto['AES'].encrypt('MyString','pass').toString() // Encrypted String 

Crypto JS如何做到这一点? 不能直接从浏览器访问,而是在节点访问?

我相信你的问题是'encryption'被窗口对象内部保留。 尝试以另一个名称导入。