vue打包报错:

查到几种可能原因,一一排除

  1. @click 调用方法传参多了个逗号
    仔细检查了,确认没有写多逗号
  2. uglifyjs-webpack-plugin代替webpack.optimize.UglifyJsPlugin
yarn uglifyjs-webpack-plugin --save-dev
  new webpack.optimize.UglifyJsPlugin({compress: {warnings: false},sourceMap: config.build.productionSourceMap,parallel: true}),

替换成:

const UglifyJsPlugin = require("uglifyjs-webpack-plugin");
...new UglifyJsPlugin({"uglifyOptions":{compress: {warnings: false,drop_debugger: true, drop_console: true }},sourceMap: config.build.productionSourceMap,parallel: true}),

重新build还是报错

  1. 依赖包使用了es6,但是未经过babel-loader解析
    用sourceMap:”source-map“模式看一下具体报错的文件:
{test: /\.mjs$/,loader: 'babel-loader',include: [resolve('node_modules/@vant/popperjs/dist/index.esm.mjs')]},{test: /\.js$/,loader: 'babel-loader',include: [resolve('src'), resolve('test'), resolve('node_modules/js/static'), resolve('node_modules/mint-ui/node_modules/vue-lazyload')]},

这时候再重新build发现竟然可以了!
再把第二步的修改还原看一下,build也没有报错。
所以可以确定问题出在依赖包中使用了es6,将相关包用babel-loader解析一下即可。

UglifyJs Unexpected token: punc (,)相关推荐

  1. ERROR in static/js/0.6355f688e1657030acc6.js from UglifyJs Unexpected token: punc (() [./~/time-form

    ERROR in static/js/0.6355f688e1657030acc6.js from UglifyJs Unexpected token: punc (() [./~/time-form ...

  2. webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()

    vue项目中使用elementUI官方模版构建的项目,打包时出错: ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected to ...

  3. 解决UglifyJs Unexpected token punc «{», expected pun 报错问题

    今天打包别人的代码,突然遇到一个问题,npm run serve可以跑起来,但是npm run build却报错,报错如下: Unexpected token punc «{», expected p ...

  4. webpack 打包压缩 ES6文件报错UglifyJs + Unexpected token punc «(», expected punc

    转载于:https://www.cnblogs.com/mafeng/p/7787619.html

  5. vue-cli webpack 打包报错:Unexpected token: punc (()

    本来项目完美打包,后来我增加了一个插件vue-ionicons,打包build就是报错: ERROR in static/js/8.017e5cf2d2f1a552890d.js from Uglif ...

  6. 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 ...

  7. 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 遇到这种异常 ...

  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. vue 打包失败问题UglifyJs Unexpected token: name

    注:适用于大多数 UglifyJs Unexpected token: name 的情况,犹如 element-ui.image-conversion.xlsx等插件. 问题背景: 最近在做一个 vu ...

最新文章

  1. matlab Lasso回归
  2. 走出去广东谋定国际丰收节贸易会-林裕豪:从玉农业抓手
  3. php中用户验证的方式,在php中进行用户身份验证的最佳方式是什么?
  4. 【转】实用技巧:简单而有用的nohup命令介绍
  5. python安装wheel失败_Python安装Pyinstaller失败,Preparing wheel metadata ... error
  6. 详解:离线项目一: 为什么大数据面前没有秘密
  7. js获取后端传过来的数据
  8. wince车机刷carplay_WINCE 使用 CarPlay,老唐开新花
  9. 鹏业安装算量软件按桥架快速布线
  10. python修改文件夹名字
  11. Unity3d开发wp8问题汇总
  12. 手动删除oracle数据库
  13. excel制作斜线表头
  14. 后凯恩斯学派给出的不同答案-中国视角下的宏观经济
  15. H 指数 (citations[index] > h 才能符合条件)
  16. mysql update set_mysql update语句的用法详解
  17. 泛函分析 02.04 赋范空间-有限维赋范空间
  18. 【1024程序员节】我们的世界不只0和1
  19. 锂电池电压和电量的关系
  20. 腾讯QQ是用什么语言写的?

热门文章

  1. delphi 解析Json格式
  2. UI配色专辑素材|使用色卡工具设计海报的实战模板
  3. Error creating bean with name ‘BAdminMapper‘ defined in file [C:\Users\ASUS\Desktop\FleakMarket-mast
  4. java爬虫爬取互联网上的各大影视网站---360影视(附源码下载)
  5. FET-Pro430烧录失败
  6. Where Do Blocks Come From? 用Python添加GNU Radio block块的官方教程
  7. 数据类型的划分和进制之间的转换方式(二进制,十进制,八进制,十六进制)
  8. 利用curl命令访问Kubernetes API server
  9. 太强了,英伟达还有这一招...
  10. C语言10个学生分粉笔,《C语言程序设计》教学方法初探