使用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»相关推荐

  1. UglifyJs Unexpected token: keyword (const)

    vue 打包配置uglifyjs时出现的错误,google后在GItHub上找到了解决方法: 使用第一个版本可以解决这个问题: npm i uglifyjs-webpack-plugin@1 打包成功 ...

  2. 【无标题】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 ...

  3. eslint报错Parsing error: Unexpected token prettier/prettier

    问题描述 index.html文件首行 eslint 报错Parsing error: Unexpected token prettier/prettier caused by "<! ...

  4. Parsing error: Unexpected token

    或者 error: Parsing error: Unexpected token < at src\views\index.vue:1:1: > 1 | <template> ...

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

  6. 在使用uglify是出现:.pipe(uglify()) SyntaxError:Unexpected token .

    原因就是自己在上面的代码中出现了":",这就导致程序代码出现了不能将源文件经过管道传递给uglify处理器进行丑化现象.解决办法:只需要将上面的":"去掉即可:

  7. Syntax Error: Unexpected token 报错原因

    这个错误很常见.那么到底是什么原因呢 就是一句话:检查一下你的符号. 今天在写vue测试时还好好的,看了一场电影就不行了.可能走的时候不小心把一个空格打进去了. 上图 把": 改成" ...

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

  9. -bash:syntax error near unexpected token '('

    在Xshell5中编写int main(int argc,char** argv)时, 出现-bash:syntax error near unexpected token '('  : 可是我是按照 ...

最新文章

  1. Windows下Hadoop的环境安装[转]
  2. hive启用本地模式
  3. 打开新窗口的js代码
  4. ubuntu 20.04 设置网关_如何把Ubuntu升级到Ubuntu 20.04 LTS 最新版本
  5. RDD持久化、广播、累加器
  6. js创建10万行表格 页面显示10万行数据
  7. 航空订票系统(javaweb项目)
  8. MAC如何烧录img文件或ios文件
  9. USTC高级软件工程课程学习心得
  10. Tomcat的下载安装及静态部署
  11. 无线增益多路负反馈带通滤波器的研究
  12. 联想拯救者y7000p加内存条_联想Y7000p加装金百达内存条,内存条细节多图
  13. IDEA展示隐藏文件夹
  14. 求出本周是第几周,本周的周一和周日时间
  15. 二月,劝程序员不要跳槽!
  16. vue-easy-print批量分页打印
  17. 美国绿卡基础知识:I-539和I-129表格的应用回复新帖
  18. Qt:坐标/鼠标/触摸
  19. 拒绝验证因为有你,我不孤单
  20. [AGC043-B]Merge Triplets

热门文章

  1. 电脑故障维修大全 [3]
  2. 如何在线生成动态gif图片?轻松一键教你在线制作gif
  3. houdini之vex 数组
  4. 图像分割之主动轮廓线模型Snake
  5. phpstorm ftp连不上 flashfxp 显示 PORT 模式连接成功
  6. eclipse新建项目后java build path的libraries下add libraries按钮是灰色(全部灰色)
  7. 大学六级英语自制词汇表CET6 CORE WORD MADE BY PATRICK
  8. 学习meshlab(1)——基本的edit工具学习
  9. Flutter-防京东商城项目-签名验证 增加收货地址、显示收货地址 事件广播-41
  10. matlab 2010b是有cvx,求帮忙,2012b的matlab怎么安装CVX?