背景
前端老工程要引入加密功能,但是老工程没有用npm包管理,因此需要把npm包转成单个js文件再引入
过程
1、安装依赖
npm i browserify minify crypto-js
2、npm包转js文件
browserify -r crypto-js -s CryptoJS > crypto.js
- -r 指定npm包名
- -s 在代码中使用的模块名
3、压缩js文件
minify crypto.js > crypto.mini.js
减少大小,有利于浏览器更快加载
4、使用
<script type="text/javascript" src="./crypto.mini.js"></script>
<script>
const key = CryptoJS.MD5(str);
</script>