我是React Js的新手。目前,我需要在每次构建时自动更新版本号,以便浏览器可以自动重新加载JS/CSS文件,而无需手动清除该高速缓存。有什么办法可以做到这一点吗?我搜索了一下,但大部分都是.net的答案。真的很感激任何指导和帮助..谢谢
wrrgggsh1#
看起来您可以使用一个已经预构建的小NPM包轻松地完成此操作https://richhewlett.com/2020/07/11/auto-increment-build-number-in-a-javascript-app/
ecr0jaav2#
还有一个名为auto-version-js的npm包,它允许你自动增加你的版本号:
auto-version-js
npx auto-version --patch # +0.0.1 npx auto-version --minor # +0.1.0 npx auto-version --major # +1.0.0
要在package.json文件中实现它:
package.json
"scripts": { "dev:patch": "npx auto-version --patch", "dev:minor": "npx auto-version --minor", "dev:major": "npx auto-version --major" }
文档可通过here获得。
2条答案
按热度按时间wrrgggsh1#
看起来您可以使用一个已经预构建的小NPM包轻松地完成此操作
https://richhewlett.com/2020/07/11/auto-increment-build-number-in-a-javascript-app/
ecr0jaav2#
还有一个名为
auto-version-js
的npm包,它允许你自动增加你的版本号:要在
package.json
文件中实现它:文档可通过here获得。