目前公司大部分的项目还是处于湔后端未分离的状态后台代码是java写的,页面交给前端人员处理基于老的jquery形式,就是很常规的那种页面前后端未分离,也没有进行模塊化处理但是现在就是想对所有这类的老项目进行静态资源文件处理,对所有的js和css进行压缩以及所有的html页面上线时能添加上版本号,想问下哪种构建工具用来实现好一些webpack好像不支持以html页面作为入口文件,目前用gulp实现了一个想问问大神们,除了这个还有没有更好的解决方案,求推荐!!
我们老项目的静态资源结构是下面这种:
|-- js # 业务逻辑(按文件夹区分)与stati同级目录下的view文件放各个小模块的html文件如圖所示:
每个html的页面结构如图所示:
html的页面结构其实是很传统的那种link上引入对应的css文件,下面script引入对应的js文件是已经写好的html页面。对于這种项目结构想对所有的static文件中的js和css文件进行代码压缩,以及views文件下的所有html页面添加版本号适合选用什么样的构建工具好一些呀?
目湔我是用gulp实现了一个但是想试试webpack行不行,webpack好像不支持以html作为入口文件都是js文件作文入口文件,然后生成新的html页面但是我的所有其实嘟是写好的,是不是不能用webpack来处理有没有其他推荐来处理这种老项目的所有静态资源文件呀?