我的 Vue 專案在public檔案夾中包含一個大的index.html. 目前,當我按照此處所述構建專案時,它只是簡單地復制到輸出檔案夾中。
我怎樣才能讓 webpack 像對所有其他檔案一樣縮小它?
uj5u.com熱心網友回復:
我將此添加到我的 vue.config.js
module.exports = {
chainWebpack: config => {
config
.plugin('html')
.tap(args => {
if (process.env.NODE_ENV === 'production')
args[0].minify = {
minifyCSS: true,
minifyJS: true,
minifyURLs: true,
removeComments: true,
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeScriptTypeAttributes: true,
removeAttributeQuotes: true,
removeEmptyAttributes: true,
removeStyleLinkTypeAttributes: true
};
return args;
})
},
... // Other configs
}
更多細節在這里
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/329299.html
上一篇:React:如何解決“如果CORS標頭'Access-Control-Allow-Origin'為'*'”錯誤,則不支持憑據?
