5

您将如何编写一个 12 要素的 webpack/expressjs 应用程序?特别是,我希望 expressjs 服务器上的环境变量在运行时提供一些应用程序配置。

目前,我在<script>标签中创建了一个全局 Config 对象,并通过渲染模板并传入值来填充它,但我想使用 webpack 外部并将其包装为适当的模块。有没有人尝试过这样做,或者有类似的解决方案?

4

1 回答 1

-1

在 webpack 中使用 ENV 变量的一种方法是通过--env.VAR1=var1-sample.

您可以使用以下命令创建environment.js文件:

export ENV = { VAR1: process.env.VAR1 || 'local-development' }

在构建时,NODE 会将这些值替换为您从--env.VAR1.

于 2018-09-24T19:23:08.070 回答