Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 7bf8a67

Browse files
Update installer.js
1 parent 27a0ef2 commit 7bf8a67

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

publish/scripts/installer.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -825,18 +825,24 @@ module.exports = function($logger, $projectData, hookArgs) {
825825
return new Promise(function(resolve, reject) {
826826
827827
/* Decide whether to prepare for dev or prod environment */
828-
var isReleaseBuild = (hookArgs.appFilesUpdaterOptions || hookArgs.prepareData).release;
828+
var validStagingEnvs = ["dev", "development", "staging"];
829829
var validProdEnvs = ['prod','production'];
830830
var isProdEnv = false; // building with --env.prod or --env.production flag
831+
var isStagingEnv = false;
831832
var env = (hookArgs.platformSpecificData || hookArgs.prepareData).env;
832833
833834
if (env) {
834835
Object.keys(env).forEach((key) => {
835-
if (validProdEnvs.indexOf(key)>-1) { isProdEnv=true; }
836+
if (validProdEnvs.indexOf(key)>-1) {
837+
isProdEnv = true;
838+
}
839+
if (validStagingEnvs.indexOf(key) > -1) {
840+
isStagingEnv = true;
841+
}
836842
});
837843
}
838844
839-
var buildType = isReleaseBuild || isProdEnv ? 'production' : 'development';
845+
var buildType = isProdEnv && !isStagingEnv ? "production" : "development";
840846
const platformFromHookArgs = hookArgs && (hookArgs.platform || (hookArgs.prepareData && hookArgs.prepareData.platform));
841847
const platform = (platformFromHookArgs || '').toLowerCase();
842848

0 commit comments

Comments
 (0)