zoukankan      html  css  js  c++  java
  • 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/'
                        ]
                    }
                }
            ));

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

  • 相关阅读:
    mysql重启.....
    tomcat双向认证
    tomcat单向认证
    tomcat ssi使用
    各种排序
    字符转换
    threeSum问题
    求出0~999之间的所有“水仙花数”并输出
    动态规划
    迷惑一天的代码
  • 原文地址:https://www.cnblogs.com/1rookie/p/11369196.html
Copyright © 2011-2022 走看看