懒才是进步的根本,因为每次build完都要自己打包然后自己压缩归档,然后我就在想,有没有办法呢,一查,果然有。。。记一下

1、打开vue.config.js文件,没有的话自己建一个,不知道咋写的去官网看。


2、装一个插件filemanager-webpack-plugin

npm install filemanager-webpack-plugin --save-dev



3、引用它

const FileManagerPlugin = require('filemanager-webpack-plugin')



4、然后在configureWebpack文件中写入如下代码

config.plugins.push(
    new FileManagerPlugin({
        onEnd: {
            delete: [   // 删除老的同名压缩包
                `./dist_list/dist.zip`,
            ],

            archive: [ // 然后我们选择dist文件夹将之打包成dist.zip并放在指定目录
                {
                    source: './dist', destination: `./dist_list/dist.zip`
                },
            ]
        }
    })
)

这里提一下,config.plugins不能写=啊会报错的。


5、运行npm run build就会发现,自己打好包啦!!~~~人类又一次战胜了懒