所以我从CRA迁移到Next Js。起初,我的应用程序在IE 11上运行良好,而我正在从CRA迁移到下一个js(我每次在IE上进行更改时都在测试它)。但后来我忘了在IE上测试,现在我完全迁移了我的应用程序在nextjs上,我试图在IE上打开它,现在页面没有完全加载,因为这个错误,(在开发模式和生产模式)。我注意到,当我试图添加具有套接字io-client的页面和组件时,会发生此错误,我认为错误是在node_modules中的debug/src/browser中。我没有得到的是我的CRA应用程序也有这种依赖,但为什么它在IE上工作,而Nextjs版本没有?我用我的旧的CRA应用程序,刚刚安装下一个,并做了更改,所以它有babel。
错误:
SCRIPT1002: Syntax error
_app.js (24050,23)
现在当我点击它时,这就是错误发生的代码
exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;
exports.storage = localstorage();
exports.destroy = (() => {
let warned = false;
return () => {
if (!warned) {
warned = true;
console.warn('Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.');
}
};
})();
请帮帮我!谢谢你。
我降级了我的插座。io-client版本到socket.io-client@2.3.1