如何自动化管理前端文件的版本号
答案:2 悬赏:0 手机版
解决时间 2021-01-03 10:24
- 提问者网友:你独家记忆
- 2021-01-02 22:50
如何自动化管理前端文件的版本号
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-01-06 22:29
不用版本号,用 hash 值。
在部署前,
根据自己所使用的模板引擎,匹配出所有的 JS 文件和 CSS 文件;
对每个JS 和 CSS 文件计算 md5,取后几位,并修改引用的文件名,如 a.js 变为 a_abcde012.js
在部署前,
根据自己所使用的模板引擎,匹配出所有的 JS 文件和 CSS 文件;
对每个JS 和 CSS 文件计算 md5,取后几位,并修改引用的文件名,如 a.js 变为 a_abcde012.js
全部回答
- 1楼网友:往事埋风中
- 2021-01-06 22:34
一、在开始一个项目前,前端要考虑的事情还蛮多的,根据我的经验列以下几个:
1 编译sass或less文件,然后合并压缩成min文件
2 编译coffeescript(或直接使用javascript),然后合并压缩成min文件
3 选择合适的模板
4 考虑浏览器兼容性,选择是否使用css prefix
5 根据浏览器和项目需求,考虑使用那个前端框架,或者不使用
6 考虑是否使用ui框架(越往后越觉得没必要使用)
二、这些没什么标准,前端不像后端,有问题改改就好了,不会破坏整个网站。重要的是选择合适的工具和流程,例如你要做webapp,那么你可以不必太在意文件压缩的问题,因为不用下载到客户端。然后考虑的框架也会不同,例如cordova就一般与angularjs或reactjs使用,而很少夹个jquery。即使不喜欢用,前端其实还可以换工具,只是麻烦点,前端比后端灵活多了。
三、一个大型的网站用到的工具不是一开始就一大堆的,往往是需要的时候就加一个,然后慢慢拼大起来的。如何选择自动化工具才是个问题,例如集大成的ide都有自动化工具,但往往不适合团队使用。现在最常用的,也是最流行的就是node.js的自动化工具。你可以配合使用gulp(推荐)或者grunt,当你有需求就加一个,慢慢地你也能配置一个大规模的自动化流程工具。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |