React App中环境变量的当前日期

时间:2019-05-28 14:06:32

标签: javascript reactjs amazon-web-services

我的任务是创建带有当前部署日期的标头。 我无法从AWS获取数据,因此我决定在构建期间在环境变量中设置构建日期。

为此,我创建了一个文件.env并放置了一些测试变量。它有效,但它是恒定的。如何在.env文件中获取当前日期?

REACT_APP_VAR1=123
REACT_APP_VAR2=dddd
REACT_APP_BUILD_TIME=(What should I write here?)

1 个答案:

答案 0 :(得分:0)

为此目的使用webpack DefinePlugin

在webpack配置中:

    plugins: [
        new webpack.DefinePlugin({
            BREACT_APP_BUILD_TIME: JSON.stringify(new Date().getTime()),
        })
    ]

在您的应用中:

const buildTime = new Date(+BREACT_APP_BUILD_TIME);