首页 > 解决方案 > 使 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 '`'

标签: javascriptjquerygulpgulp-uglify

解决方案


推荐阅读