Open mishe opened 8 years ago
今天增加了模板的压缩loader,这个是由同事基于htmlclean开发的html-clean-loader
loaders: [ { test: /.html$/, loader: "html-clean!html-loader?minimize=false" },
修改图片资源文件不随版本发布,但和打包输出的目录一致都是/dist/images/目录
还是太过简单,资源文件(js、css)没有版本号控制。
pkg.version就是版本号
@mishe 所有的资源都共用一个同一个版本号?这样不利于增量更新。我觉得用[chunkhash]比较好,每一个资源对应一个单独的版本号。可惜现在页面引用我遇到了点问题,正在找答案
修改: output: { path: _dirname + "/dist/" , filename: "bundle" +pkg.version+ (build_realse ? ".min.js" : ".js") } 和图片loader test: /.(png|jpg|svg|gif|eot|woff|ttf)$/, loader: 'file-loader?name=[path][hash:8].[ext]' 然后生成的资源css和JS会随主版本,图片资源如果没有修改,就不会生成新的资源文件。
webpack 是目前最火的前端集成环境,结合项目实际,编写的如下的node api方式打包配置,具体代码如下:
上列包含如下功能:
注意: