慕碼人8056858
2019-02-15 19:08:39
最近一個項目,用webpack打包,想要支持ie11,于是引入babel-polyfill,但是老是出錯,試過各種方法都不行,錯誤描述如下:剛開始沒有引入babel-polyfill時webpack配置文件是這樣寫的:之后npm install了babel-polyfill之后試過好多寫法都不行,請問究竟該怎么配置呢?改為之后,提示錯誤信息:說的應該是格式不對,看到網(wǎng)上好多給出好多這種解決方案,我這樣確實還是不行,費解。
2 回答

波斯汪
TA貢獻1811條經(jīng)驗 獲得超4個贊
// 入口文件,`index.js`或者`main.js`
// `Babel`默認只轉(zhuǎn)換新的`JavaScript`句法(`syntax`),而不轉(zhuǎn)換新的`API`。比如`Array.from`
// 如果想讓這個方法運行,必須使用babel-polyfill,為當前環(huán)境提供一個墊片。
import 'babel-polyfill';
// 如果要改webpack配置,應該是
module.exports = {
entry: {
// app: './client/index.js'
app: ['babel-polyfill', './client/index.js'],
},

湖上湖
TA貢獻2003條經(jīng)驗 獲得超2個贊
main.js 里面引入
import 'babel-polyfill'
webpack.base.conf.js 替換到entry部分
entry: {
// app: './src/main.js'
app: ["babel-polyfill", "./src/main.js"]
},
注意:多試一下,清空緩存,多試試,我也是搗鼓搗鼓才可以的
添加回答
舉報
0/150
提交
取消