![](/img/trans.png)
[英]How to get Gradle build version in index.html or in javascript
[英]How to get version number in index.html using React with Vite?
我想在包含当前应用程序版本的 index.html 中创建一个<meta>
元素,如下所示:
<meta name="version" content="1.0.0" />
版本号应该来自我的package.json
文件。
这在使用 React 和 Vite 时可以以简单的方式完成吗?
将版本添加到 your.env
APP_VERSION=$npm_package_version
然后在你的应用程序中
<meta name="version content={import.meta.env.APP_VERSION} />
如果这不起作用并且您不介意公开 package.json
// you may have to go up or down a directory
// I don't know your app structure
import packageJson from '/package.json';
<meta name="version content={packageJson.version} />
尝试将其添加到您的 app.js 文件中
const useAppVersion = () => {
useEffect(() => {
document.querySelector("meta[name='version']").setAttribute("content", import.meta.env.APP_VERSION || '1.0.0);
}, []);
};
function App() {
usePageMeta();
return (
... rest of your app here ...
)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.