ie浏览器打开react项目报错怎么解决

1166 ℃

ie浏览器打开react项目报错怎么解决,下面web建站小编给大家详细介绍一下解决方法!

1、安装react-app-polyfill脚手架

npm i react-app-polyfill  --save

2、全局引入

import 'react-app-polyfill/ie11' 
import 'react-app-polyfill/stable'

3、在babel.config.js中配置参数

module.exports = {
  presets: [
    // bable预设, 兼容于ie11的语法配置
    [
      '@babel/preset-env',
      // 支持的最低环境版本
      {
        targets: {
          ie: '11',
          chrome: '58',
        },
        // 只包含你所需要的 polyfill,  即按需加载
        useBuiltIns: 'usage',
        corejs: 3,
      },
    ],
    // 转换vue语法
    '@vue/cli-plugin-babel/preset',
    // 转换react语法
    '@babel/preset-react',
  ],
  plugins: [...]
}

4、vue.config.js配置

module.exports = {
  ...
  transpileDependencies: [
    'moment',
    'crypto-js',
    '@ecc',
    //  就是这两个
    'react-sortablejs',
    'react-contenteditable',
  ],
};

利用react-app-polyfill配置后react项目只能兼容IE11浏览器,低于IE11浏览器还是不能正常显示!

ie浏览器下载文件的默认位置在哪(如何设置下载文件位置)

html5如何实现兼容IE浏览器

react项目在IE11打开不兼容怎么办(附解决方法)

利用html注释写法做IE兼容<!--[if IE]>

IE浏览器提示ssl协议未开启是什么意思

标签: IE浏览器, react-app-polyfill

上面是“ie浏览器打开react项目报错怎么解决”的全面内容,想了解更多关于 reactjs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3290.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

生活小工具

收录了万年历、老黄历、八字智能排盘等100+款小工具!生活小工具
html页面出现乱码是什么原因(解决方法)
php语法怎么取出并删除数组中的各种元素
CSS3实现菜单栏横向滑动效果
浅谈php的索引数组和关联数组
如何求两个整数的最大公约数和最小公倍数?