Failed to minify the bundle. Error: 1.js from UglifyJs 的問題處理


今天在處理單位一個老的react應用時,發現編譯時會出現如題錯誤:
Failed to minify the bundle. Error: 1.js?dace628a1139b26265d9 from UglifyJs
找了好多方法,最后找到和這個 https://github.com/sorrycc/blog/issues/68 詳細說明了原因。

解決方法:
1、npm 安裝 https://github.com/umijs/es5-imcompatible-versions 這個插件。

npm i es5-imcompatible-versions

2、roadhog

確保 roadhog 在 2.4.0-beta.3 或以上,然后在 .webpackrc 里配:

export default { es5ImcompatibleVersions: true, }
有些時候配置在webpackrc.js中,注意根據自己的實際情況修改。自己的是在這個文件中的
 env: {
    development: {},
    production: {
      devtool: false,
      disableCSSSourceMap: true,
      es5ImcompatibleVersions: true, // npm i es5-imcompatible-versions ,修復UglifyJS不支持ES6的問題
    },
  },

然后編譯通過。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM