(plugin uglify) Error: Unexpected token: keyword «const»
使用rollup打包时,如果使用了插件rollup-plugin-uglify,在遇到es6语法的时候,会出现标题所述的问题。原因就是这个插件目前不支持es6.
如一个典型的rollup配置如下:
import {uglify} from "rollup-plugin-uglify";
import babel from "rollup-plugin-babel";
import glob from 'glob';var config = [];
var files = glob.sync('debug.js'); let plugins = [babel(), uglify()
];files.forEach(function (f) {config.push({input: f,output: {file: `debug_out.js`,format: 'iife',name: 'test'},plugins});
})export default config;
解决方法:
使用rollup-plugin-terser替换rollup-plugin-uglify,将上面改为:
import {terser} from 'rollup-plugin-terser';
import babel from "rollup-plugin-babel";
import glob from 'glob';var config = [];
var files = glob.sync('debug.js'); let plugins = [babel(), terser()
];
......
原文链接:https://blog.csdn.net/weixin_42078354/article/details/103505974
(plugin uglify) Error: Unexpected token: keyword «const»相关推荐
- UglifyJs Unexpected token: keyword (const)
vue 打包配置uglifyjs时出现的错误,google后在GItHub上找到了解决方法: 使用第一个版本可以解决这个问题: npm i uglifyjs-webpack-plugin@1 打包成功 ...
- 【无标题】vue使用eslint报错 1:1 error Parsing error: Unexpected token < Parsing error: The keyword ‘impo
vue3使用eslint后每个组件/文件第一行都报错 1:1 error Parsing error: Unexpected token < 1:1 error Parsing error: T ...
- eslint报错Parsing error: Unexpected token prettier/prettier
问题描述 index.html文件首行 eslint 报错Parsing error: Unexpected token prettier/prettier caused by "<! ...
- Parsing error: Unexpected token
或者 error: Parsing error: Unexpected token < at src\views\index.vue:1:1: > 1 | <template> ...
- NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
在 npm login 时,报错 Unexpected token < in JSON at position 0 while parsing near '<!DOCTYPE HTML P ...
- 在使用uglify是出现:.pipe(uglify()) SyntaxError:Unexpected token .
原因就是自己在上面的代码中出现了":",这就导致程序代码出现了不能将源文件经过管道传递给uglify处理器进行丑化现象.解决办法:只需要将上面的":"去掉即可:
- Syntax Error: Unexpected token 报错原因
这个错误很常见.那么到底是什么原因呢 就是一句话:检查一下你的符号. 今天在写vue测试时还好好的,看了一场电影就不行了.可能走的时候不小心把一个空格打进去了. 上图 把": 改成" ...
- 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 遇到这种异常 ...
- -bash:syntax error near unexpected token '('
在Xshell5中编写int main(int argc,char** argv)时, 出现-bash:syntax error near unexpected token '(' : 可是我是按照 ...
最新文章
- Windows下Hadoop的环境安装[转]
- hive启用本地模式
- 打开新窗口的js代码
- ubuntu 20.04 设置网关_如何把Ubuntu升级到Ubuntu 20.04 LTS 最新版本
- RDD持久化、广播、累加器
- js创建10万行表格 页面显示10万行数据
- 航空订票系统(javaweb项目)
- MAC如何烧录img文件或ios文件
- USTC高级软件工程课程学习心得
- Tomcat的下载安装及静态部署
- 无线增益多路负反馈带通滤波器的研究
- 联想拯救者y7000p加内存条_联想Y7000p加装金百达内存条,内存条细节多图
- IDEA展示隐藏文件夹
- 求出本周是第几周,本周的周一和周日时间
- 二月,劝程序员不要跳槽!
- vue-easy-print批量分页打印
- 美国绿卡基础知识:I-539和I-129表格的应用回复新帖
- Qt:坐标/鼠标/触摸
- 拒绝验证因为有你,我不孤单
- [AGC043-B]Merge Triplets
热门文章
- 电脑故障维修大全 [3]
- 如何在线生成动态gif图片?轻松一键教你在线制作gif
- houdini之vex 数组
- 图像分割之主动轮廓线模型Snake
- phpstorm ftp连不上 flashfxp 显示 PORT 模式连接成功
- eclipse新建项目后java build path的libraries下add libraries按钮是灰色(全部灰色)
- 大学六级英语自制词汇表CET6 CORE WORD MADE BY PATRICK
- 学习meshlab(1)——基本的edit工具学习
- Flutter-防京东商城项目-签名验证 增加收货地址、显示收货地址 事件广播-41
- matlab 2010b是有cvx,求帮忙,2012b的matlab怎么安装CVX?