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

Commit 92fc3a3

Browse files
Update postinstall.js
1 parent 7bf8a67 commit 92fc3a3

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/scripts/postinstall.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3623,18 +3623,24 @@ module.exports = function($logger, $projectData, hookArgs) {
36233623
return new Promise(function(resolve, reject) {
36243624
36253625
/* Decide whether to prepare for dev or prod environment */
3626-
var isReleaseBuild = (hookArgs.appFilesUpdaterOptions || hookArgs.prepareData).release;
3626+
var validStagingEnvs = ["dev", "development", "staging"];
36273627
var validProdEnvs = ['prod','production'];
36283628
var isProdEnv = false; // building with --env.prod or --env.production flag
3629+
var isStagingEnv = false;
36293630
var env = (hookArgs.platformSpecificData || hookArgs.prepareData).env;
36303631
36313632
if (env) {
36323633
Object.keys(env).forEach((key) => {
3633-
if (validProdEnvs.indexOf(key)>-1) { isProdEnv=true; }
3634+
if (validProdEnvs.indexOf(key)>-1) {
3635+
isProdEnv=true;
3636+
}
3637+
if (validStagingEnvs.indexOf(key) > -1) {
3638+
isStagingEnv = true;
3639+
}
36343640
});
36353641
}
36363642
3637-
var buildType = isReleaseBuild || isProdEnv ? 'production' : 'development';
3643+
var buildType = isProdEnv && !isStagingEnv ? "production" : "development";
36383644
const platformFromHookArgs = hookArgs && (hookArgs.platform || (hookArgs.prepareData && hookArgs.prepareData.platform));
36393645
const platform = (platformFromHookArgs || '').toLowerCase();
36403646
@@ -3952,4 +3958,4 @@ function isPresent(value) {
39523958

39533959

39543960
/***/ })
3955-
/******/ ]);
3961+
/******/ ]);

0 commit comments

Comments
 (0)