javascript - 使 gulp-uglify 忽略特定字符/标记
问题描述
我有一个 javasript 代码,但不幸的是,由于存在“`”字符(不带引号),gulp-uglify 无法对代码进行 uglify/缩小。是的,我们在 stackoverflow 中使用的相同字符来突出显示单词
var sb = new ScrollBooster({
viewport: viewport,
content: content,
bounce: true,
bounceForce: .1,
textSelection: false,
friction: 0.14,
emulateScroll: true,
onUpdate: function (data) {
content.scrollLeft = data.position.x;
content.scrollTop = data.position.y;
content.style.transform = `translate(${-data.position.x}px, ${-data.position.y}px)`;
//HERE ↑
},
});
在最后一行中使用了这个字符。有什么方法可以让 gulp-uglify 忽略这个字符,因为我没有任何替代代码,因为它是 JS 库语法的一部分
错误:
GulpUglifyError: unable to minify JavaScript
Caused by: SyntaxError: Unexpected character '`'
解决方案
推荐阅读
- javascript - React:告诉子组件“重新初始化”,即使传递的道具相同
- python-3.x - Python3 for 循环,范围在 self 函数调用期间给出意外结果
- javascript - 使用 fetch 将数据发送到烧瓶
- javascript - 遍历树虫
- ansible - 如何将 key=dict 对的字典转换为字典列表,用 Ansible 中的键扩展每个项目?
- android - 在一个方法中对两个 api 调用进行单元测试
- vuejs3 - Vue3 源代码中关于 `parseStringStyle` 的奇怪结果
- windows - 将 default.gpj 文件转换为 makefile
- google-apps-script - 如何获取谷歌工作表的最后修改日期作为 getLastUpdated 文件属性不适用于此目的
- javascript - 使用 JavaScript 获取用户浏览器信息