ie无法识别react的解决办法:1、安装“react-app-polyfill”,并在“src/main.js”中引入;2、在“babel.config.js”中配置参数;3、在“vue.config.js”中配置“transpileDependencies”。

本教程操作环境:Windows7系统、react17.0.1版、Dell G3电脑。
ie无法识别react怎么办?
react项目在IE11打开不兼容解决办法
场景一:

1.安装react-app-polyfill
npm i react-app-polyfill --save
2.在src/main.js引入(需放在首行)
import 'react-app-polyfill/ie11' import 'react-app-polyfill/stable'
场景二:

解决: 在babel.config.js中配置参数
module.exports = { // https://www.babeljs.cn/docs/babel-preset-env 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: [...] }
场景三:

解决: 在vue.config.js配置transpileDependencies
ps: 先了解transpileDependencies的参数

由于, react用到的插件中有语法报错, 所以把需要转译的包名放入即可
// vue.config.js module.exports = { ... transpileDependencies: [ 'moment', 'crypto-js', '@ecc', // 就是这两个 'react-sortablejs', 'react-contenteditable', ], };
推荐学习:《react视频教程》
Atas ialah kandungan terperinci ie无法识别react怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Bagaimana untuk memulakan semula perkhidmatan dalam rangka kerja swoole
Bagaimana untuk menyelesaikan masalah perisian antivirus win11 tidak boleh dibuka
Alamat dompet Yiooke
Cara menggunakan makro excel
ERR_CONNECTION_REFUSED
Apakah yang perlu saya lakukan jika gpedit.msc tidak boleh dibuka?
apa itu jpa
Bagaimana untuk menyelesaikan sintaks yang tidak sah dalam Python