Javascript ReactJS和ExtJS3的问题

Javascript ReactJS和ExtJS3的问题,javascript,reactjs,extjs3,Javascript,Reactjs,Extjs3,我有一个包含ExtJS3和ReactJS的页面 为了使React在IE11中工作,我使用@babel/polifyll 反过来,Babel使用core js,其具有以下方法: “严格使用”; var LIBRARY=uuuuu webpack_uurequire_uuuuu(/*!./u LIBRARY*/“/node_modules/core js/LIBRARY/modules/_LIBRARY.js”); var$export=uuuuuu webpack_uurequire_uuuuu

我有一个包含ExtJS3和ReactJS的页面

为了使React在IE11中工作,我使用@babel/polifyll

反过来,Babel使用core js,其具有以下方法:

“严格使用”;
var LIBRARY=uuuuu webpack_uurequire_uuuuu(/*!./u LIBRARY*/“/node_modules/core js/LIBRARY/modules/_LIBRARY.js”);
var$export=uuuuuu webpack_uurequire_uuuuuu(/*!./u export*/“/node\u modules/core js/library/modules/_export.js”);
var redefinite=uuuuuu webpack_uurequire_uuuu(/*!./_redefinite*/“/node_modules/core js/library/modules/_redefinite.js”);
var hide=uuuu webpack_uurequire_uuuu(/*!./_hide*/“/node_modules/core js/library/modules/_hide.js”);
var Iterators=uuu网页包_uurequire_uuuu(/*!./_Iterators*/“/node_modules/core js/library/modules/_Iterators.js”);
var$iterCreate=\uuuuuuuuuuuuuuuuuuuuuuuuuuuwpack\uuuuuuuuuuuu require(/*!/\uiter-create*/“/node\umodules/core js/library/modules/\uiter-create.js”);
var setToStringTag=uuu网页包_urequire_uu(/*!/_set-to-string-tag*/“/node_modules/core js/library/modules/_set-to-string-tag.js”);
var getPrototypeOf=\uuuuuuWebpack\u require\uuuuuuuuuuuuuuuuuu(/*!/\u object-gpo*/“/node\u modules/core js/library/modules/\u object-gpo.js”);
var ITERATOR=uuuu网页包_uuurequire_uuuuu(/*!./_wks*/”/node_modules/core js/library/modules/_wks.js)(“ITERATOR”);
var-BUGGY=!([].keys()中的[].keys&“下一步”);//Safari有不带next的bug迭代器`
var FF_迭代器='@@ITERATOR';
var KEYS='KEYS';
var值=‘值’;
module.exports=函数(基本、名称、构造函数、下一个、默认、已设置、强制){
$iterCreate(构造函数、名称、下一个);
var getMethod=函数(种类){
如果(!BUGGY&&kind in proto)返回proto[kind];
开关(种类){
case键:返回函数键(){returnnew构造函数(this,kind);};
案例值:返回函数值(){return new Constructor(this,kind);};//此时
}返回函数项(){return new Constructor(this,kind);};
}
//此方法的某些部分
};硬修复:

只需创建
fix.sh
文件,将其与webpack config一起放入项目的根目录中,并将此源代码放入
fix.sh

sed -i 's/getMethod/_getMethod/g' target/application/static/js/*.js && sed -i 's/KEYS/_KEYS/g' target/application/static/js/*.js &&
sed -i 's/VALUES/_VALUES/g' target/application/static/js/*.js &&
sed -i 's/keys/_keys/g' target/application/static/js/*.js &&
sed -i 's/values/_values/g' target/application/static/js/*.js
同时将
target/application/static/js
路径替换为您的路径

添加
WebpackShellPlugin
并在webpack中添加以下内容:

plugins: [
    new WebpackShellPlugin({  
         onBuildEnd: ['bash ./fix.sh'] 
    })
]

遇到同样的问题。我正在研究它为什么会中断,希望有一个解决方案…@r3dst0rm请参阅下面的答案。应该有帮助