当我们运行打包脚本

npm run build

或者打包ios

weexpack build ios

有可能会遇到以下报错

ERROR in index.js from UglifyJs
![](https://img2018.cnblogs.com/blog/1504257/201811/1504257-20181102141127347-447538002.png)

这是因为webpack在打包vue文件时没有成功转换ES6的语法

解决方法

解决方法很简单,加入babel-preset-es2015插件即可
1、安装依赖包

$ npm install --save-div babel-preset-es2015

ps:babel-loaderbabel-core应该是默认装好的,如果没有安装,请重新安装

2、修改【webpack.config.js】配置文件
找到

/\.js$/

的rules,进行修改

      {test: /\.js$/,use: [{loader: 'babel-loader',options: {presets: ['es2015']}}]}

3、根目录下添加【.babelrc】文件
文件内容:

{"presets": ["es2015"]
}

重试

重新运行打包脚本查看效果,指令视情况而定

$ npm run build

如果依然存在问题,你可以在下方留言

原文地址:https://segmentfault.com/a/1190000011212544

更多专业前端知识,请上 【猿2048】www.mk2048.com

【解决】ERROR in xxx.js from UglifyJs相关推荐

  1. vue问题: 解决ERROR in xxx.js from UglifyJs

    今天做webapp的手势操作,引入了vue2-hammer.而在使用webpack在打包文件时却报错了.查看大佬们在网上所说的原因是因为,没有成功转换ES6的语法.因此开始查找解决办法. 1.在网上找 ...

  2. ERROR in xxx.js from UglifyJs

    ERROR in xxx.js from UglifyJs 问题 ERROR in app.bundle.js from UglifyJs Unexpected token: name «elemen ...

  3. Error in bundle.js from UglifyJs

    Error in bundle.js from UglifyJs Error in bundle.js from UglifyJs Unexpected token: operator <> ...

  4. error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]

    出现问题 使用vue+element-ui+webpack开发项目时,Jenkins构建出现报错error in static/js/xxx.js from UglifyJs Unpected tok ...

  5. ERROR in static/js/xxx.js from UglifyJs Unexpected token name «currentVersion»

    ERROR in static/js/xxx.js from UglifyJs Unexpected token name «currentVersion», expected punc 遇到这种异常 ...

  6. ERROR in app.js from UglifyJs RangeError: Maximum call stack size exceeded

    在使用webpack中的uglify时报错: ERROR in app.js from UglifyJs RangeError: Maximum call stack size exceeded 看了 ...

  7. uglifyjs php,webpack3 使用ES6:ERROR in XX.js from UglifyJs

    ERROR ERROR in bundle.e65c521704a601f16148.js from UglifyJs Unexpected token: name (extends) [bundle ...

  8. 已解决ERROR in static/js/vendor.4925c830bef16dced0c0.js from UglifyJs Unexpected token: name (i)

    在项目打包时报错 ERROR in static/js/vendor.4925c830bef16dced0c0.js from UglifyJs Unexpected token: name (i) ...

  9. UglifyJs无法压缩vendor.js: ERROR in static/js/vendor.xxx.js from UglifyJs

    报错信息: ERROR in static/js/vendor.9d86f97577080abdf83d.js from UglifyJs Unexpected token: name ($vm) [ ...

最新文章

  1. 补课系列:最小生成树
  2. c语言建立线性表(顺序储存,链式储存,循环,双向)全
  3. SAP Spartacus OCC 请求头部的 Access Token 是如何被添加的
  4. srve0255e尚未定义要怎么办_我的可转债中签了,该怎么办?
  5. jenkins修改pom文件_从Jenkins中的pom文件自动派生强制性SonarQube属性
  6. python3入门与进阶笔记_【基础】学习笔记6-python3 Turtle库_实操进阶3
  7. 启动thriftserver.sh
  8. matlab转自张朋飞
  9. ojdbc7、8在maven环境中的配置异常及处理
  10. Openwrt修改flash大小
  11. 开源GIS的一些理解和介绍
  12. 经济学硕士计算机博士,去美国那些大学攻读经济学博士比较好?看完你就清楚了...
  13. 东方博宜OJ——1007 - 【入门】统计大写英文字母的个数
  14. python ljust()、center() 、rjust() 字符串填充左中右对齐
  15. 使用php实现自动获取一个获取文章标题生成主题关键词功能源码
  16. android webview和ji交互分析
  17. 域名投资须知:哪些域名有流量
  18. c语言设计实验报告答案,武汉理工大学《C语言程序设计》实验报告答案
  19. 卫星服务器网站系统,广西卫星同步系统
  20. Linux系统如何安装?

热门文章

  1. Ollydbg使用教程学习总结(五)
  2. oracle 中文脚本,ORACLE常用脚本
  3. cas后端返回html直接跳转,CAS验证成功后不能跳转到登陆成功的主页面解决办法...
  4. leetcode-54 螺旋矩阵
  5. 201521123032 《Java程序设计》第7周学习总结
  6. 40:数组中只出现一次的数字
  7. 《构建之法》--阅读(第13章-第17章)
  8. windows和linux删除文件方法
  9. Coder-Strike 2014 - Finals (online edition, Div. 2) A. Pasha and Hamsters
  10. ubuntu find