這篇“ie無法識別react如何解決”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“ie無法識別react如何解決”文章吧。
作為一家“創(chuàng)意+整合+營銷”的成都網站建設機構,我們在業(yè)內良好的客戶口碑。成都創(chuàng)新互聯提供從前期的網站品牌分析策劃、網站設計、網站制作、成都網站建設、創(chuàng)意表現、網頁制作、系統(tǒng)開發(fā)以及后續(xù)網站營銷運營等一系列服務,幫助企業(yè)打造創(chuàng)新的互聯網品牌經營模式與有效的網絡營銷方法,創(chuàng)造更大的價值。
ie無法識別react的解決辦法:1、安裝“react-app-polyfill”,并在“src/main.js”中引入;2、在“babel.config.js”中配置參數;3、在“vue.config.js”中配置“transpileDependencies”。
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',
// 支持的最低環(huán)境版本
{
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',
],
};
以上就是關于“ie無法識別react如何解決”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注創(chuàng)新互聯行業(yè)資訊頻道。
本文題目:ie無法識別react如何解決
網頁鏈接:http://m.rwnh.cn/article42/gdishc.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、營銷型網站建設、網站排名、靜態(tài)網站、做網站、Google
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯