在运行时如何在使用webpack构建的Vue中使用环境变量?

时间:2019-06-02 03:32:25

标签: vue.js webpack

我使用Webpack构建我的Vue客户端的生产版本,并且在我的Vue代码中,我使用了一些环境变量。 问题是在构建时没有设置环境变量。

我尝试了以下内容。

new webpack.DefinePlugin({
    'process.env' : {
        MYVAR : JSON.stringify(process.env.MYVAR)
    }
})

但是,由于在构建之时,尚未提供env var(它将在运行时提供),并且它们变得不确定。

我想做的是在运行时访问env var,而不是在构建时对其进行设置。

摘要: 假设我使用webpack构建它,有什么方法可以使用服务器开始运行时提供的环境变量,而不是在服务器构建时提供的环境变量?

任何建议都会被采纳!谢谢!

0 个答案:

没有答案