我不熟悉commonjs概念,所以我的策略可能基本上是错误的。
我想在钛中使用CryptoJS.HMAC()和CryptoJS.SHA256
我已从here下载了CryptoJS v3.1.2.zip。
然后复制Resources / CryptJS /。
下的所有文件然后我在core.js中添加最后一行
return C;
}(Math));
module.export = CryptoJS; //add this line
现在在我的app.js
var CryptoJS = require('./CryptoJS/components/core');
CryptoJS.HMAC(CryptoJS.SHA256, dateStamp, testKey, { asBytes: true});
然而,它表明了
当我调用CryptoJS.HMAC()时出现 undefined is not a function
错误
我可以帮忙吗?
答案 0 :(得分:0)
你可以在npm找到一个commonJS版本的Crypto Js:https://www.npmjs.com/package/browserify-cryptojs
也许你有更多的运气!
答案 1 :(得分:0)
尝试将s
添加到export
,因此它变为:
module.exports = CryptoJS; //add this line