【发布时间】:2020-08-19 00:52:49
【问题描述】:
我正在构建一个有一些变化的应用程序。应用程序的核心是相同的,但现在,我需要以不同的方式开发应用程序的某些部分,例如另一种配色方案、不同的照片等。 我的问题是:是否有可能通过 env 变量构建具有指定实例的应用程序?例如,我提供了一组照片,如下所示。
[{
"photo1":{
"path":"my_path_to_file1",
"instanceToDeploy":"instanceABC"
}
},
{
"photo2":{
"path":"my_path_to_file2",
"instanceToDeploy":"instanceCBA"
}
}]
现在,我想像这样构建我的应用程序
npm run build instanceCBA
在此操作之后,我希望仅使用照片/构建命令中包含的任何内容构建应用程序版本。 如果元素没有被标记 - 我还是想构建它们。 有没有办法在 React 或类似的想法中做到这一点? 我之前的尝试是在几个独立的分支上构建应用程序。当然,在不影响其他实例的情况下编写了独特的更改,但是在我编写必须在所有实例上的代码的情况下 - 我必须实现所有分支。 我的主要愿望是构建一些可配置的元素,这些元素取决于我的应用程序中选择的实例。 感谢所有可能的帮助。
【问题讨论】:
标签: javascript node.js reactjs npm