亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

萌新求教!在webpack中使用babel-loader時,想include一個node_modules的包未生效

萌新求教!在webpack中使用babel-loader時,想include一個node_modules的包未生效

慕哥9229398 2019-10-16 09:53:53
我引入了一個包react-loadable,這個包的代碼中用了Object.assign(),但是我想兼容ie10,所以想把react-loadable包通過我的babel編譯成兼容ie10的代碼。項目目錄是正確的,能正常編譯,但是react-loadable中的代碼沒有被我的babel編譯到,請問這是為什么?webpack:4.41.0bable:6.23.0webpack配置:module:{rules:[{test:/\.(jsx|js)$/,include:[resolve("../node_modules/react-loadable"),resolve("../src"),resolve("./router.config.js")],use:["babel-loader"]},]}.babelrc配置:{"presets":[["@babel/preset-env",{//將es6的語法翻譯成es5語法"targets":{"ie":"10"},"useBuiltIns":"usage",//做@babel/polyfill補充時,按需補充,用到什么才補充什么,"corejs":"3"}],"@babel/preset-react"],"plugins":[//處理class類"@babel/plugin-proposal-class-properties",//異步加載"@babel/plugin-syntax-dynamic-import"]}項目github地址:https://github.com/warnerhu/customWebpack
查看完整描述

2 回答

?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

用了第一種方法,確實編譯通過了,但是我的corejs配置是3,所以import'@babel/polyfill';應該替換成:import"core-js/stable";import"regenerator-runtime/runtime";
但是ie中react-loababel支持得不好,還是沒完全加載到組件。。。真磨人啊。。。
                            
查看完整回答
反對 回復 2019-10-16
  • 2 回答
  • 0 關注
  • 1503 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號