如何读取NextJS的build ID?
P粉904450959
P粉904450959 2024-02-03 16:07:29
[Vue.js讨论组]

使用 NextJS,可以根据文档创建构建 ID:https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId

也可以根据最近的git版本获取:https://www.npmjs.com/package/next-build-id

但问题是:我如何读取这个构建 ID?我想将它显示在窗口控制台内。

P粉904450959
P粉904450959

全部回复(1)
P粉186897465

我还没有测试过它,但我认为你可以尝试通过配置中的 env 键传递 env 变量的旧方法(我猜它现在已被弃用,但它仍然应该有效),如下所示:

const nextBuildId = require('next-build-id')

const buildId = nextBuildId({ dir: __dirname })

const nextConfig = {
  generateBuildId: () => buildId 
  env: {
    BUILD_ID_ENV: buildId
  },
};

稍后将作为 process.env.BUILD_ID_ENV 提供

要在客户端组件中使用它,您可能必须将其命名为 NEXT_PUBLIC_BUILD_ID_ENV,不确定。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号