Vue.js Vue CLI 3-npm运行服务与服务-s区

Vue.js Vue CLI 3-npm运行服务与服务-s区,vue.js,npm,vue-cli,vue-cli-3,Vue.js,Npm,Vue Cli,Vue Cli 3,我使用vue cli 3创建了一个简单的vue应用程序。当我在VS代码上使用npm run serve命令时,我可以毫无问题地显示应用程序。我使用以下命令通过localhost为dist文件夹提供服务 npm run build serve -s dist 在上面的命令之后,我本想在上面显示应用程序,但我在IE11上遇到以下错误,并且应用程序在chrome上运行良好 SCRIPT1002: Syntax error paginator.js (11,1) 这是IE11给出的paginator

我使用vue cli 3创建了一个简单的vue应用程序。当我在VS代码上使用
npm run serve
命令时,我可以毫无问题地显示应用程序。我使用以下命令通过localhost为dist文件夹提供服务

npm run build
serve -s dist
在上面的命令之后,我本想在上面显示应用程序,但我在IE11上遇到以下错误,并且应用程序在chrome上运行良好

SCRIPT1002: Syntax error
paginator.js (11,1)
这是IE11给出的paginator.js代码

11 class Paginator {
12  constructor(screen) {
13    this.pointer = 0;
14    this.lastIndex = 0;
15    this.screen = screen;
16  }
npm-run-build
在做什么?为什么应用程序在
npm-run-service
命令后运行而不在IE11中的
npm-run-build
命令后运行

我安装了PolyFill,以便在
npm run service
之后可以使用IE11上的应用程序,这是我在PolyFill.io上的脚本标记

<script crossorigin=anonymous src="https://polyfill.io/v3/polyfill.min.js?features=Symbol%2Ces2015%2CArray.from"></script>

npm run build
缩小/压缩源代码,并创建一个
dist
子文件夹。您的问题可能是IE11无法处理缩小的JS

缩小的JS如下所示:

(function(t){function e(e){for(var n,r,l=e[0],i=e[1],c=e[2],p=0,u=[];p<l.length;p++)r=l[p],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&u.push(o[r][0]),o[r]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n]);d&&d(e);while(u.length)u.shift()();

(函数(t){函数e(e){for(var n,r,l=e[0],i=e[1],c=e[2],p=0,u=[];p