webpack run build 報(bào)錯(cuò):ERROR in static/js/vendor.js from UglifyJs

最近接手了一個(gè)項(xiàng)目,項(xiàng)目是vue+iview搭的框架,可以正常啟動(dòng),可是打包的時(shí)候運(yùn)行 npm run build 就報(bào)錯(cuò),下面是報(bào)錯(cuò):



然后網(wǎng)上查找了原因:

由于 UglifyJs 只支持 ES5 而 ui框架 可能引入了一部分 ES6 的寫法,所以導(dǎo)致 webpack 打包失敗

解決方法:

  module: {
      rules: [
          {
              test: /\.js$/,
              loader: 'babel-loader',
              include: [resolve('src'), resolve('test'),      
              resolve('node_modules/iview/packages'), 
              resolve('/node_modules/iview/src')]
          },
          ...
      ]
  }

這里相當(dāng)于將 iview 加入需要 babel 解析的包中。如果你是其他的UI框架,你可以將iview換成其他的UI框架

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在開頭 先說說為什么要寫這篇文章, 最初的原因是組里的小朋友們看了webpack文檔后, 表情都是這樣的: (摘...
    Lefter閱讀 5,432評(píng)論 4 31
  • webpack 是什么? 本質(zhì)上,webpack 是一個(gè)現(xiàn)代 JavaScript 應(yīng)用程序的靜態(tài)模塊打包器(mo...
    IT老馬閱讀 3,543評(píng)論 2 27
  • 好久沒有寫日記了。。。今天我專心學(xué)習(xí)webpack,跟著網(wǎng)上的文章請(qǐng)練完這16個(gè)webpack小例子翻譯阮一峰大神...
    還有誰叫李狗蛋閱讀 5,175評(píng)論 1 6
  • 在本章節(jié)中通過一個(gè)引入 Ladash 特定模塊的實(shí)例來展示 Tree-shaking 在 Webpack 中的重要...
    Dabao123閱讀 2,094評(píng)論 0 1
  • 那天和一個(gè)朋友聊天,她說很煩,自己夾在中間不知如何是好,害得晚上睡不著覺,細(xì)問才知原來是這樣。 ...
    然子_50bd閱讀 359評(píng)論 0 1

友情鏈接更多精彩內(nèi)容