记一次老项目报错处理!
报错如下:

ERROR in Content/js/vendor.6d8d70fb21cdf2ca01ff.js from UglifyJs
Unexpected token operator «=», expected punc «,» [./node_modules/_crypto-js@4.1.1@crypto-js/enc-base64url.js:42,0][Content/js/vendor.6d8d70fb21cdf2ca01ff.js:21849,48]

分别按照网上的方式,转换成es5
npm i -D uglifyjs-webpack-plugin@beta
或者
resolve(’/node_modules/_crypto-js@4.1.1@crypto-js/enc-base64url.js’)

打包时不报错了,但是打包下来的项目运行报错,找不到enc

最后放弃挣扎了,还是用cdn引入吧,如下:
解决方法:
index.html

<html>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/enc-base64.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/md5.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/evpkdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/cipher-core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/aes.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/pad-pkcs7.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/mode-ecb.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/enc-utf8.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.0.0/enc-hex.min.js"></script>
<body><div id="app"></div>
</body>
<script>window.CryptoJS = CryptoJS;
</script>
</html>

page.vue 中使用

// import CryptoJS from "crypto-js";
const CryptoJS = window.CryptoJS;
const CRYPTOJSKEY = CryptoJS.enc.Utf8.parse("XXXXX");
...

完美解决!

crypto-js报UglifyJs错误相关推荐

  1. Node.js 报语法错误 SyntaxError: Unexpected identifier

    原文链接:https://blog.csdn.net/sleepwalker_1992/article/details/81029380 刚开始学习node.js,安装完以后,写了一个简单的js代码, ...

  2. myeclipse中导入js报如下错误Syntax error on token Invalid Regular Expression Options, no accurate correc...

    今天在使用bootstrap的时候引入的js文件出现错误Syntax error on token "Invalid Regular Expression Options", no ...

  3. ie8 js未指明的错误_修复ueditor百度编辑器在IE8下shCore.js报错'undefined'错误的问题...

    ueditor在IE8下点击任意文本框报脚本错误 错误问题: 在IE8下出现脚本错误 'undefined' 为空或不是对象 的问题 出现问题的文件为: 行数:299行 文件路径:ueditor\th ...

  4. Vue进阶(幺捌柒):vue项目build报错的解决办法(ERROR in static/js/***.js from UglifyJs)

    文章目录 一.前言 二.问题分析 三.问题解决 四.拓展阅读 一.前言 Vue项目编译过程中,出现如下错误信息: ERROR in static/js/vendor.f1c68aa2d5e85847d ...

  5. vue打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property ‘

    打包报错 ERROR in static/js/0.4403c1dd262870db3c27.js from UglifyJs TypeError: Cannot read property 'sec ...

  6. JS报未结束字符串常量错误

    就我的问题以及解决办法: 我在引入jQuery的autocomplete组件时,遇到js报未结束字符串常量错误. 原因分析:首先,右击页面查看编码是utf-8, 其次,查看js报错的函数,以及找到对应 ...

  7. 页面JS报错误“没有注册类别”的解决方法

    今儿接到客户反映的一个问题: 页面JS报错误"没有注册类别",导致JSP页面的一些JS函数不可用或错误执行. 网上搜了一搜遇见这事儿的人挺多,但是能给出比较准确有力答案的很少. 其 ...

  8. IntelliJ IDEA 文件夹重命名--解决重命名后js文件引用找不到路径报404错误

    情景: 说明:ExtJS是我后来的改的名字--原来叫extjs,可是当我把在页面的引用地址改为 src="ExtJS/.."后页面就报404错误,我把它改回之前的extjs就可以( ...

  9. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

最新文章

  1. 你知道面试必问的AOP吗(2),我在华为做Java外包的真实经历
  2. Acwing第 30 场周赛【完结】
  3. 一行代码搞定WordPress面包屑导航breadcrumb
  4. 简介明了——map+multimap头文件函数详解
  5. 前端学习(2507):初始化多个实例化对象
  6. 施一公:优秀博士如何养成
  7. 阿里给所有卖家发福利:全球首个人工智能中文字库免费用
  8. 计算机是如何启动的?从未上电到操作系统启动
  9. Project Euler Problem 27 Quadratic primes
  10. lua java 传参_java和lua交互方法(1)
  11. Atitit.swt 线程调用ui控件的方法
  12. php上证指数抽奖代码,[高手指点] 美团网的抽奖是什么原理?
  13. 远程预付费电能监测系统设计与应用
  14. php随机生成卡密,PHP随机生成不反复的8位卡号(数字)和卡密(字符串)_后端开发...
  15. 毕业设计管理系统小结
  16. python database is locked_sqlite3.OperationalError: database is locked
  17. 计算机操作系统(慕课版)各章思维导图
  18. excel单元格内容拆分_Excel | 单元格内容换行的两种方法
  19. oracle触发器update本表数据
  20. Debian参考手册(3-4)

热门文章

  1. Android 7.1 设置默认启动桌面,并设置为主屏幕应用
  2. 阿里达摩院招聘人脸识别研究型实习生和应届博士生招聘
  3. 位操作符(按位与,按位或,按位异或)
  4. java高级教程之Java继承
  5. Linux 嵌入式 2.1 技术研究实例
  6. M100——Onboard SDK编译出错
  7. 音乐的版权算不算是属于著作权
  8. python-openCV实现银行卡卡号识别
  9. 哲思沙龙第11期:回归社区
  10. linux时间同步,ntpd、ntpdate