打包dist : npm run dist
运行dist : gulp dist_open
浏览器打开地址 : http://localhost:3000/dist/pc/index.html
如果错乱则需要手动修改gulp插件:
原始代码
<link rel="stylesheet" href="../css/default.css">
<script src="../js/app.js"></script>
打开node_modulesgulp-revindex.js
第144行:
manifest[originalFile] = revisionedFile;
更新为:
manifest[originalFile] = originalFile + '?v=' + file.revHash;
打开node_modules\rev-path\index.js
10行:
return filename + '-' + hash + ext;
更新为:
return filename + ext;
打开node_modulesgulp-rev-collectorindex.js
40行:
let cleanReplacement = path.basename(json[key]).replace(new RegExp( opts.revSuffix ), '' );
更新为:
let cleanReplacement = path.basename(json[key]).split('?')[0];
最终结果
<link rel="stylesheet" href="../css/default.css?v=5a636d79c4">
<script src="../js/app.js?v=3a0d844594"></script>
感悟:好脑袋不如个赖笔头