20 前端有什么发布打包自动加版本的工具吗?

不想麻烦运维(就是想前端自己试)


现在前后端分离 打包后的结构是这样的

dist/
-- index.html (引用 js ,css)
-- js/*.js
-- css/*.css


我想达到的效果是

dist/
-- index.html (引用 v1.1.0/js , v1.1.0/css)
-- v1.1.0/
-----js/*.js
-----css/*.css

如果只是加个目录应该没什么问题,打包的时候资源文件 path 能设置。

这样每次 build 的时候版本号增加 如 v1.1.1, v1.1.2 ....(增量更新 index.html 覆盖)

dist/
-- index.html (引用最新的 v1.1.2/js , v1.1.2/css)
-- v1.1.0
-- v1.1.1/
-- v1.1.2/
--- js
--- css

这个方案应该没问题吧,服务器 build 结束以后 增量更新(可以先上传完 v1.1.2 资源文件后 再上传 index.html 覆盖)


现在问题就是,怎么能让每次的版本能自动打上呢?(不想每次手动去改,也不一定非要固定的格式,能每次自增就行)

- 我想到了一个比较傻的方案,每次 build 的时候去远端 index.html 里拉现在是 xxx 版本,然后根据自己定的规则去 build 下一个版本号

请先 登录 后评论
  • 0 关注
  • 0 收藏,143 浏览
  • 提出于 2022-08-27 07:06