繁体   English   中英

ES6 Vue和Webpack项目无法在IE11上运行,但可以在Chrome上运行

[英]ES6 Vue and Webpack project doesn't run on IE11 but works on Chrome

我正在用ES6 + vue + webpack编写一个项目。 当前,该项目可以在Chrome中运行,但是当它在IE11中运行时,存在一些问题,并且无法按预期运行。 它引发以下错误。 有人可以帮我弄这个吗?

在此处输入图片说明

错误提示是:

if (!canWriteStorage(storage)) {throw new Error('Invalid storage instance given');}

我没有编写此方法,所以可能出了什么问题?

Vue支持IE11,只有一个例外-Promise。 将有希望的polyfill添加到资产。 我正在使用ES6 Promise( https://github.com/stefanpenner/es6-promise )。 而且,当然,您必须转换您的代码,IE11不支持ES6。 将Babel与webpack一起使用。 而且,如果您使用的是提取而不是Axios,请使用提取polyfill ...就这样,我想。 您的应用程序将在IE11上运行。 最后,通过所有这些polyfills和transpilation,也许您也可以将其定位为IE10 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM