【问题标题】:I am trying to minimize the size of js file using JS Minifier but that JS minifier throw a error as "Unexpected token"我正在尝试使用 JS Minifier 最小化 js 文件的大小,但是 JS minifier 将错误抛出为“Unexpected token”
【发布时间】:2020-11-20 04:23:48
【问题描述】:

我想使用 JS Minifier 压缩我的 JS 代码,但是当我尝试压缩代码时,它会将错误作为“意外令牌”抛出。我正在使用“SPCK 代码编辑器”,因为整个代码运行良好。

要压缩的代码在这里

let makeReverse = document.querySelector('#makeReverse');
let makeReverse1 = makeReverse.addEventListener('click', reverseTheNumber);

function reverseTheNumber() {

  let getInput = document.querySelector('#inputValue');
  const numToSeperate = getInput.value;
  const arrayOfDigits = Array.from(String(numToSeperate));
  let reverse = arrayOfDigits.reverse();
  let reverseString = reverse.toString();

  let output = reverseString.replace(/,/g, '');
  document.querySelector('#output').innerText = output;
};

将错误作为

■ 整个 Html css js 代码在这里... https://codepen.io/adi45code/pen/oNLRJWE

【问题讨论】:

  • 不确定这是否是问题...但let makeReverse1 = makeReverse.addEventListener('click', reverseTheNumber); 应该只是makeReverse.addEventListener('click', reverseTheNumber);...您不会将事件侦听器保存到变量中。至少我不知道。
  • 我也用那个,但是报错...

标签: javascript node.js angularjs


【解决方案1】:

这是因为 jscompress 在未启用 babel-minify 的情况下不支持 es6 语法。

确保检查ECMAScript 2020 (via babel-minify)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    相关资源
    最近更新 更多