webpack3里使用uglifyjs壓縮js時打包報錯的解決
來源:懂視網
責編:小采
時間:2020-11-27 22:02:34
webpack3里使用uglifyjs壓縮js時打包報錯的解決
webpack3里使用uglifyjs壓縮js時打包報錯的解決:環境:webpac<4的場景下,安裝uglifyjs。 cnpm install uglifyjs-webpack-plugin -D 安裝完畢后,去npm里查看uglifyjs的使用方法并添加到代碼中: const UglifyJsPlugin = require('uglifyjs-webpack-plugin
導讀webpack3里使用uglifyjs壓縮js時打包報錯的解決:環境:webpac<4的場景下,安裝uglifyjs。 cnpm install uglifyjs-webpack-plugin -D 安裝完畢后,去npm里查看uglifyjs的使用方法并添加到代碼中: const UglifyJsPlugin = require('uglifyjs-webpack-plugin
環境: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
打包成功!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
webpack3里使用uglifyjs壓縮js時打包報錯的解決
webpack3里使用uglifyjs壓縮js時打包報錯的解決:環境:webpac<4的場景下,安裝uglifyjs。 cnpm install uglifyjs-webpack-plugin -D 安裝完畢后,去npm里查看uglifyjs的使用方法并添加到代碼中: const UglifyJsPlugin = require('uglifyjs-webpack-plugin