键盘都给你敲烂 2023-02-13 13:52 采纳率: 33.3%
浏览 29

使用filemanager-webpack-plugin插件打包生成zip文件时怎么控制是否把整个dist文件夹压缩进去?

使用filemanager-webpack-plugin插件打包生成zip文件时怎么控制是否把整个dist文件夹压缩进去?
也就是说保留dist外壳。
除了修改outputDir以外还有没有别个的办法

就像这样

img

  • 写回答

2条回答 默认 最新

  • zmy1127 2023-02-13 17:15
    关注

    你可以在使用FilemanagerWebpackPlugin插件时设置options参数来控制是否压缩整个dist文件夹。

    例如:

    const FileManagerWebpackPlugin = require('filemanager-webpack-plugin');
    
    module.exports = {
      ...
      plugins: [
        new FileManagerWebpackPlugin({
          onEnd: {
            archive: [
              {source: 'dist', destination: 'dist.zip'},
            ]
          }
        })
      ]
    };
    在上面的例子中,只有dist文件夹会被压缩到dist.zip文件中。如果要压缩整个dist文件夹,则需要将archive数组中的source设置为整个dist文件夹的路径。
    
    
    评论

报告相同问题?

问题事件

  • 修改了问题 2月14日
  • 创建了问题 2月13日

悬赏问题

  • ¥15 ntrip协议发送失败
  • ¥15 关于#c语言#的问题:c语言main函数括弧里为什么有时候加void
  • ¥15 语料库之间数据差异性分析
  • ¥20 如何制作支付宝扫码跳转到发红包
  • ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
  • ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学
  • ¥20 显示器休眠后重新唤醒出现蓝屏,蓝屏代码为DRIVER-POWER.STATE-FAILURE
  • ¥20 alt+tab怎么恢复到以前的模式
  • ¥15 来一个会抓包app支付链接的
  • ¥15 MMdetection安装