UglifyJs Unexpected token: punc (,)
vue打包报错:
查到几种可能原因,一一排除
- @click 调用方法传参多了个逗号
仔细检查了,确认没有写多逗号 - 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还是报错
- 依赖包使用了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 (,)相关推荐
- 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 ...
- webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()
vue项目中使用elementUI官方模版构建的项目,打包时出错: ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected to ...
- 解决UglifyJs Unexpected token punc «{», expected pun 报错问题
今天打包别人的代码,突然遇到一个问题,npm run serve可以跑起来,但是npm run build却报错,报错如下: Unexpected token punc «{», expected p ...
- webpack 打包压缩 ES6文件报错UglifyJs + Unexpected token punc «(», expected punc
转载于:https://www.cnblogs.com/mafeng/p/7787619.html
- vue-cli webpack 打包报错:Unexpected token: punc (()
本来项目完美打包,后来我增加了一个插件vue-ionicons,打包build就是报错: ERROR in static/js/8.017e5cf2d2f1a552890d.js from Uglif ...
- 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 ...
- 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 遇到这种异常 ...
- 已解决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) ...
- vue 打包失败问题UglifyJs Unexpected token: name
注:适用于大多数 UglifyJs Unexpected token: name 的情况,犹如 element-ui.image-conversion.xlsx等插件. 问题背景: 最近在做一个 vu ...
最新文章
- matlab Lasso回归
- 走出去广东谋定国际丰收节贸易会-林裕豪:从玉农业抓手
- php中用户验证的方式,在php中进行用户身份验证的最佳方式是什么?
- 【转】实用技巧:简单而有用的nohup命令介绍
- python安装wheel失败_Python安装Pyinstaller失败,Preparing wheel metadata ... error
- 详解:离线项目一: 为什么大数据面前没有秘密
- js获取后端传过来的数据
- wince车机刷carplay_WINCE 使用 CarPlay,老唐开新花
- 鹏业安装算量软件按桥架快速布线
- python修改文件夹名字
- Unity3d开发wp8问题汇总
- 手动删除oracle数据库
- excel制作斜线表头
- 后凯恩斯学派给出的不同答案-中国视角下的宏观经济
- H 指数 (citations[index] > h 才能符合条件)
- mysql update set_mysql update语句的用法详解
- 泛函分析 02.04 赋范空间-有限维赋范空间
- 【1024程序员节】我们的世界不只0和1
- 锂电池电压和电量的关系
- 腾讯QQ是用什么语言写的?
热门文章
- delphi 解析Json格式
- UI配色专辑素材|使用色卡工具设计海报的实战模板
- Error creating bean with name ‘BAdminMapper‘ defined in file [C:\Users\ASUS\Desktop\FleakMarket-mast
- java爬虫爬取互联网上的各大影视网站---360影视(附源码下载)
- FET-Pro430烧录失败
- Where Do Blocks Come From? 用Python添加GNU Radio block块的官方教程
- 数据类型的划分和进制之间的转换方式(二进制,十进制,八进制,十六进制)
- 利用curl命令访问Kubernetes API server
- 太强了,英伟达还有这一招...
- C语言10个学生分粉笔,《C语言程序设计》教学方法初探