当我们运行打包脚本npm run build或者打包iosweexpack build ios有可能会遇到以下报错

ERROR in index.js from UglifyJs

这是因为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

最新文章

  1. 在C#中,不安装Oracle客户端如何连接Oracle数据库
  2. [linux] mysql跨服务器访问, iptables设置
  3. apache 根据端口访问配置
  4. smb.conf
  5. Yii2.0 依赖注入(DI)和依赖注入容器的原理
  6. Android 自定义属性
  7. ionic项目的一些简单操作
  8. Spark Streaming揭秘 Day19 架构设计和运行机制
  9. Linux下如何发布Qt程序
  10. linux服务器开发二(系统编程)--线程相关
  11. MySQL安装出现的1045问题以及解决方法
  12. .28-浅析webpack源码之compiler.resolvers
  13. hdu1050 Moving Tables---贪心
  14. SharePoint Javascript客户端应用入门
  15. 一些angular/js/ts的坑和吐槽
  16. 使用k8s && minio 进行 postgres 数据库自动备份
  17. Megcup2017 Dogfood
  18. [转]oracle在删除表\表空间\用户时,如何释放磁盘空间
  19. [BAT] 执行xcopy命令后出现Invalid num of parameters错误的解决办法
  20. Gh0st整理资料1

热门文章

  1. python入门之sys模块、shutil模块
  2. UnityError 动画系统中anystate跳转重复播放当前动画解决方案
  3. QT源码解析笔记
  4. Oracle的表操作,约束
  5. Maven的学习资料收集--(七) 构建Spring项目
  6. Python list, dict, set, tuple
  7. Ubuntu上安装Samba服务器实现家庭共享
  8. python_2开发简单爬虫
  9. 谷歌插件 JSON-Handle
  10. websocket的加密和解密