用Webpack编写12 Factor App?

时间:2016-07-06 13:46:42

标签: webpack systemjs 12factor

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

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

1 个答案:

答案 0 :(得分:-1)

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

您可以使用以下方法创建environment.js文件:

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

在构建时,NODE会将这些值替换为从--env.VAR1收集的值。