首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用webpack输出目录的内容创建tar.gz文件?

如何使用webpack输出目录的内容创建tar.gz文件?
EN

Stack Overflow用户
提问于 2016-03-24 20:00:47
回答 1查看 3K关注 0票数 1

在我的/build文件夹中,我的反应前端都被很好地打包、丑陋和分块。我希望自动将目录压缩到快照中,并将其上传到maven存储库。

我一直在查看文档,在我的一生中,我无法确定是否可以在我的webpack.config.js中设置它,并在内容打包之后自动完成它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-06 11:36:00

我使用webpack-shell-plugin来归档已编译的文件。我编译的文件是“dist”目录。

  1. 我使用npm安装了这个插件。
  2. const WebpackShellPlugin = require('webpack-shell-plugin')导入它。
  3. 创建“存档”shell命令: const CREATE_ARCHIVE = 'tar czvf --ignore-failed-read ' + paths.base() + '/bundle.tar.gz' + ' -C ' + paths.dist() + ' . '
  4. 创建并添加shell插件 webpackConfig.plugins.push( new webpack.optimize.OccurrenceOrderPlugin(), //.. other plugins, new WebpackShellPlugin({ onBuildExit: [CREATE_ARCHIVE], safe: true }) )

在运行webpack构建之后,它会在项目的根中创建build.tar.gz。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36209052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档