webpack简单修改版本号(单页面)
生活随笔
收集整理的這篇文章主要介紹了
webpack简单修改版本号(单页面)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫了一個js文件,可以盡量最簡單的修改版本號
package.json配置:
updateV.js放置位置:
updateV.js:
var fs = require('fs'); //文件讀寫 var configPath = "./index.html"; //剔除其他項目的配置文件 updateProjectName(configPath, function(text) {console.log(text)fs.writeFile(configPath,text,{flag:'w',encoding:'utf-8',mode:'0666'},function(err){if(err){console.log("文件寫入失敗")}else{console.log("文件寫入成功");}}) }) //修改config的配置 function updateProjectName(filePath, suc) {var reg = /(\.css|\.js)\?v=\d+/g;fs.readFile(filePath, 'utf8', function(err, data) {if (err) {console.log('file read error!');throw err;}var time = (new Date()).getTime();var text = data.replace(reg,"$1?v="+time)suc(text);}); }注1:index.htm文件的引用目錄需要注意一下
注2:index.htm一開始的時候版本號要加上初始為1
?
轉載于:https://www.cnblogs.com/mrzhu/p/8119504.html
總結
以上是生活随笔為你收集整理的webpack简单修改版本号(单页面)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全栈Python 必备库
- 下一篇: javaScript执行环境、作用域链与