在webpack3里使用uglifyjs


環境:webpac<4的場景下,安裝uglifyjs。

cnpm install uglifyjs-webpack-plugin -D

安裝完畢后,去npm里查看uglifyjs的使用方法並添加到代碼中:

const UglifyJsPlugin  = require('uglifyjs-webpack-plugin')

module.exports = {
  //...
  optimization: {
    minimizer: [new UglifyJsPlugin()]
  }
};

執行打包命令后報錯,重新瀏覽文檔后發現該寫法只適用於webpack4,而我的環境是webpack3.x,於是更換了uglifyjs的寫法:

const UglifyJsPlugin  = require('uglifyjs-webpack-plugin')

module.exports = {
   plugins: [
        new UglifyJsPlugin(),
    ]  
}

再次執行打包命令仍然報錯,猜想可能是最新版本的uglifyjs已經不支持該寫法,於是:

npm view uglifyjs-webpack-plugin versions

重新安裝低版本插件

cnpm install uglifyjs-webpack-plugin@1.3.0 -D

打包成功!


免責聲明!

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



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