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/' ] } } ));
有帮助请点推荐哦,蟹蟹!
FUCKING FRONT-END DEVELOPMENT