javascript - 使用 webpack 进行构建轮换
问题描述
我想用构建号(带有构建日期)制作一种 webpack 版本控制/轮换并保存它。
例如,在我的 www 文件夹中,我有:
- 源代码
- 建造
- 备份构建
在我的backupBuild文件夹中:
- build-01-07-2020
- build-01-05-2020
- build-01-04-2020
- build-01-01-2020
在我的构建文件夹中:
- 最新版本
我想保留至少 5 个备份(我可以更改保存次数)。
我不知道如何做到这一点,因为我不确切知道如何制作 webpack 插件(是的,我查看了文档)。
我知道如何添加内部版本号:
new webpack.DefinePlugin({
__VERSION__: JSON.stringify('12345')
})
或者使用像 html-webpack-plugin / webpack-version-file-plugin 这样的插件
但我不知道如何备份构建 yarn/npm build 总是删除最旧的构建。
非常感谢您的帮助,如果我不清楚,请随时提出问题。
解决方案
推荐阅读
- python - 是否可以从 Flutter 应用程序运行 Python 方法?
- apache - .htaccess 在被屏蔽的域上重定向,仅在使用特定域时才生效
- node.js - 来自原点“clientUrl”已被 CORS 策略阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头
- javascript - 导入有效,但为什么要求不起作用?
- python - pyautogui:继续尝试直到找到图像
- java - 更新前台服务通知延迟停止服务
- c# - 如何将 C# Datatable 对象的行转换为一系列选择语句?
- sql-server - Visual Basic 2019:调用 SQL Server 存储过程并存储返回值
- json - 反序列化响应中缺少属性名称的 JSON
- r - 创建一个变量,其值是 R 中另一个变量的名称