javascript 如何自动增加版本控制,使浏览器可以自动重新加载JS/CSS文件,而不必手动清除该高速缓存

zf9nrax1  于 2023-06-28  发布在  Java
关注(0)|答案(2)|浏览(140)

我是React Js的新手。目前,我需要在每次构建时自动更新版本号,以便浏览器可以自动重新加载JS/CSS文件,而无需手动清除该高速缓存。有什么办法可以做到这一点吗?我搜索了一下,但大部分都是.net的答案。真的很感激任何指导和帮助..谢谢

wrrgggsh

wrrgggsh1#

看起来您可以使用一个已经预构建的小NPM包轻松地完成此操作
https://richhewlett.com/2020/07/11/auto-increment-build-number-in-a-javascript-app/

ecr0jaav

ecr0jaav2#

还有一个名为auto-version-js的npm包,它允许你自动增加你的版本号:

npx auto-version --patch  # +0.0.1
npx auto-version --minor  # +0.1.0
npx auto-version --major  # +1.0.0

要在package.json文件中实现它:

"scripts": {
  "dev:patch": "npx auto-version --patch",
  "dev:minor": "npx auto-version --minor",
  "dev:major": "npx auto-version --major"
}

文档可通过here获得。

相关问题