我使用gulp-inject添加文件以加载到index.html。为了强制浏览器重新加载js脚本,我想向插入index.html的文件名添加查询字符串。
我怀疑这可以通过gulp-inject的transform函数实现。但是阅读文档我不明白如何解决。你呢?
好的,了解如何做。
添加这样的转换函数:
transform: function (filepath) {
arguments[0] = filepath + '?v=' + pjson.version;
return inject.transform.apply(inject.transform, arguments);
}
Run Code Online (Sandbox Code Playgroud)
仅供参考,我使用gulp-bump更新版本号,并获得应用程序的软件包信息(包括版本号),如下所示:var pjson = require('./package.json');
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |