npm程序包导致IE11中出现SCRIPT1006:预期的')'错误

时间:2018-10-29 23:56:45

标签: javascript reactjs internet-explorer cookies next.js

我正在构建Next.js React网站,但遇到了我似乎无法解决的问题。问题是我正在使用一个名为nookie的npm软件包,这会导致IE11中的错误并导致我的网站出现问题。 IE返回的错误是SCRIPT1006: Expected')'

这是程序包代码中发生错误的地方:

enter image description here

因此,当我对正在发生的事情进行研究时,我了解到Internet Explorer无法理解参数的默认值。

我一直在尝试为此目的找到一种polyfill或babel解决方案,但是还没有找到。

以前有人在IE11中处理过“参数默认值”问题,然后找到了对我有用的解决方案。

其他一些注释是:

我确实已经有了这些polyfill,以前我已经解决了es问题,但它们似乎没有什么不同: <script src="https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.35.3/es6-sham.min.js" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js" />

另一个注意事项是,我可能最终不得不使用其他程序包,但是由于我使用的是Next.js,因此我从该特定程序包中获得了很多其他好处,这是针对Next的,所以我正在尝试最好让我继续使用此软件包。

谢谢

0 个答案:

没有答案