使用NextJS,可以创建一个构建ID,根据文档:https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId
也可以根据最新的git版本获取它:https://www.npmjs.com/package/next-build-id
但问题是:如何读取此建筑物ID?我想在窗口控制台中显示它。
使用NextJS,可以创建一个构建ID,根据文档:https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId
也可以根据最新的git版本获取它:https://www.npmjs.com/package/next-build-id
但问题是:如何读取此建筑物ID?我想在窗口控制台中显示它。
2条答案
按热度按时间46qrfjad1#
我还没有测试过它,但我认为你可以尝试旧的(我猜它现在已经被弃用了,但它仍然应该工作)通过配置中的
env
键传递env
变量的方式,就像这样:稍后将以
process.env.BUILD_ID_ENV
的形式提供要在客户端组件中使用它,您可能必须将其命名为
NEXT_PUBLIC_BUILD_ID_ENV
,但不确定是否如此。slhcrj9b2#
这在服务器组件中有效,因为该包使用
fs
工作证明: