我在使用Vue-cli 3.X + 的腳手架。項(xiàng)目開(kāi)發(fā)完成后我希望在執(zhí)行npm run build 后能夠執(zhí)行我自己的自定函數(shù)來(lái)操作已經(jīng)打包好的文件,進(jìn)行壓縮自動(dòng)上傳部署到測(cè)試環(huán)境。如果是使用自定義開(kāi)發(fā)的插件,怎么確保在打包生成后執(zhí)行插件函數(shù)。
2 回答

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
自己找到解決方法了,寫(xiě)了一個(gè)自定義開(kāi)發(fā)插件,在vue.config.js文件導(dǎo)出的對(duì)象中有configureWebpack
這個(gè)屬性
Vue-cli3.X webpack相關(guān)

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
configureWebpack: config => { if (process.env.NODE_ENV === 'production') { // 為生產(chǎn)環(huán)境修改配置... config.plugins.push({ apply: (compiler) => { compiler.hooks.done.tap(pluginName, compilation => { // do something when webpack compilation done }); } }) } else { // 為開(kāi)發(fā)環(huán)境修改配置... }
這個(gè)是webpack提供的鉤子函數(shù),更多的鉤子函數(shù)可以在webpack的compiler鉤子函數(shù)中查看
添加回答
舉報(bào)
0/150
提交
取消