首页 > 编程知识 正文

vue,vue3在IE11打不开

时间:2023-05-05 13:16:07 阅读:110851 作者:3855

在最近的项目结束时,需要处理兼容性问题。 其中最重要的当然是ie浏览器的兼容性问题,开始了在互联网上寻找兼容的ie11的旅行。 网上的解决方案大多一致,就是安装babel-polyfill模块。 使用babel-polyfill将vue项目的es6语法中的相关模块翻译为es5。

大致的步骤是安装babel-polyfill。 如何: npminstallbabel-poly fill-- save-dev (即使使用NPM安装,在使用cnpm安装后也会报告错误)。 虽然不知道具体原因,但测试NPM安装是否有效() ) )。

2 .引入入口文件main.js。 如何: import'babel-polyfill ' (建议放在文件的顶部) ) ) ) ) ) ) ) ) ) ) 652 )

修改webpack.base.conf.js配置文件。

定位后,会显示很多打包的代码并崩溃。 ()这是如何确定错误的位置呢? (喂! )但是,这个误报信息正式解决问题的关键是定位后,可以看到如图所示的信息:

如果下拉定位缓慢的错误消息,则在代码模块的末尾会看到类似这样的消息。 (

这些信息有助于确定哪个模块有错误。 我的理解是,IE11无法识别版本语法错误,因为此模块的代码未被翻译成es5语法。 其次确定错误的根源,就可以着手解决。 找到webpack.base.conf.js文件,其中包含有关babel-loader配置的位置。 在这里添加需要翻译的npm模块就可以了。 (

之后,只要重新开始项目,就不会报告这个错误。 但是,只有这个模块可能存在同样的问题,所以项目可能无法运行。 接下来就是用同样的方法处理。 在不再报告语法错误之前(必须仔细找到所有相关的错误模块。 这样我吃了很大的亏) ) )附上我找到的所有应该处理的模块吧0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。