webpack打包完成,复制,打包,移动,删除已生成的文件插件

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

详情请到 https://www.npmjs.com/ 一看究竟

 贴个我实际开发中用到的例子吧,所实现的功能就是 打包时 在项目中

1、自动创建 zip文件夹

2、将打包输出的 dist 文件夹 放到 临时文件夹tempzip下。 

3、将tempzip打包 放到 zip 文件夹下,供自己使用。

//打包
        config.plugins.push(new filemanager(
            {
                onEnd: {
                    //创建目录
                    mkdir: ['./zip', './tempzip/' + zipName],
                    //复制文件到tempzip
                    copy: [{
                        source: './dist',
                        destination: './tempzip/' + zipName
                    },],
                    //打包temzip,输出到zip文件夹下
                    archive: [{
                        source: './tempzip/',
                        destination: './zip/' + zipName + '.zip'
                    }],
                    //删除tempzip
                    delete: [
                        './tempzip/'
                    ]
                }
            }
        ));

有帮助请点推荐哦,蟹蟹!

posted @ 2019-08-17 16:37  黑夜蓝天  阅读(2894)  评论(0编辑  收藏  举报