Производственная сборка с повторными выпусками (1.5.0), получая сбой при s = 1.toFixed (SyntaxError: идентификатор запускается сразу после числового литерала) - PullRequest
0 голосов
/ 12 апреля 2019

Я использую rechart для построения гистограммы в моем приложении, и на локальном компьютере она работает нормально, но при попытке развернуть сборку prod происходит сбой с ошибкой ниже, это вызвано кодом, подобным s = 1.toFixed после минификациииспользуя веб-пакет.Эта ошибка возникает даже для очень простого графика с использованием переопределений.

"SyntaxError: идентификатор запускается сразу после числового литерала"

с использованием recharts: 1.5.0, с react:16.8.1, webpack: 2.6.1

ниже приведены части кода, которые я скопировал из main-bundle.js.Я проверил и обнаружил, что s = 1.toFixed генерируется, только если я использую перезарядки в своем приложении и не могу найти способ избежать такого генерирования кода. Пожалуйста, помогите решить эту проблему.

,s=1.toFixed,d=Math.floor,p=[0,0,0,0,0,0],c='Number.toFixed: incorrect invocation!',u='0',h=function(e,t){for(var a=-1,n=t;6>++a;)n+=ep[a],p[a]=n%1e7,n=d(n/1e7)},g=function(e){for(var t=6,a=0;0<=--t;)a+=p[t],p[t]=d(a/e),a=1e7(a%e)},b=function(){for(var e=6,a='';0<=--e;)if(''!=a||0==e||0!==p[e]){var n=p[e]+'';a=''==a?n:a+l.call(u,7-n.length)+n}return a},v=function(e,t,a){return 0===t?a:1==t%2?v(e,t-1,ae):v(ee,t/2,a)},T=function(e){for(var t=0,a=e;4096<=a;)t+=12,a/=4096;for(;2<=a;)t+=1,a/=2;return t};n(n.P+n.F*('0.000'!==8e-5.toFixed(3)||'1'!==0.9.toFixed(0)||'1.25'!==1.255.toFixed(2)||'1000000000000000128'!==1000000000000000100.toFixed(0)||!a(85)(function(){s.call({})})),'Number',{toFixed:function(t){var a=r(this,c),n=o(t),d='',s=u,p,m,f,;if(0>n||20<n)throw RangeError(c);if(a!=a)return'NaN';if(-1e21>=a||1e21<=a)return a+'';if(0>a&&(d='-',a=-a),1e-21<a)if(p=T(av(2,69,1))-69,m=0>p?av(2,-p,1):a/v(2,p,1),m*=4503599627370496,p=52-p,0<p){for(h(0,m),f=n;7<=f;)h(1e7,0),f-=7;for(h(v(10,f,1),0),f=p-1;23<=f;)g(8388608),f-=23;g(1<<f),h(1,1),g(2),s=b()}else h(0,m),h(1<<-p,0),s=b()+l.call(u,n);return 0<n?(=s.length,s=d+(<=n?'0.'+l.call(u,n-)+s:s.slice(0,-n)+'.'+s.slice(-n))):s=d+s,s}})},function(e,t,a){'use strict';var n=a(22),o=a(85),r=a(679),s=1.toPrecision;n(n.P+n.F*(o(function(){return'1'!==s.call(1,void 0)})||!o(function(){s.call({})})),'Number',
...