用UglifyJS Webpack Plugin压缩JS出现的问题记录

我的js代码是这样的

import _ from 'loadsh';
import './style/index.css';
import './style/a.scss';

function createEle() {
  let dom = document.createElement('div');
  dom.innerHTML = _.join(['2'], ',');
  dom.classList.add('box');
  return dom;
}

let domFun = createEle();

document.body.appendChild(domFun);

打包后webpack报错Unexpected token: name «dom», expected: punc «;»

原因是uglifyjs不识别ES6的语法,解决方案是将ES6的写法改成ES5的写法就可以了

你可能感兴趣的:(webpack)