问题描述
出于明显的原因,我正在尝试使用crypto-js(https://www.npmjs.com/package/crypto-js)。 我的是非角度的,LitElement,Typescript,Web组件应用程序。 在本地运行时,出现以下错误“ 未捕获(承诺)TypeError:无法读取未定义的属性'CryptoJS'”。
相同的代码
import * as CryptoJS from 'crypto-js';
export class TestClass {
public encrypt() {
console.log(CryptoJS.AES.encrypt('key','somevalue').toString());
}
}
如果我调试index.js文件/nodemodules/crypto-js/index.js 根目录未定义
; (function (root,factory,undef) {
// Some code
// Global (browser)
root.CryptoJS = factory(root.CryptoJS); // getting root as undefined
不确定,缺少的部分是什么。相同的代码在Angular项目中也能正常工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)