Use NODE_ENV (or fall back to 'production' if not set) when running build#279
Open
chrisdwheatley wants to merge 1 commit into
Open
Use NODE_ENV (or fall back to 'production' if not set) when running build#279chrisdwheatley wants to merge 1 commit into
chrisdwheatley wants to merge 1 commit into
Conversation
Collaborator
|
I think this is great! Does it make sense to add a small note to the README about this? It could lead to surprising behavior for folks who rely on NODE_ENV in their apps, so leaving a breadcrumb would be prudent :) |
Author
|
Thanks for the feedback. I'm personally not sure the readme would be the best place for this information, perhaps a better place would be within the cli output when running Line 32 in 634ea38 But along the lines of |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As suggested by @yoshuawuyts in choojs/create-choo-electron#1 this PR sets
NODE_ENVto 'production' by default when runningbankai build.If desired a user can set their own
NODE_ENVwhich will override the default.I tested this in
create-choo-appby runningnpm run devand being able to seechoo-logoutput in the console. I then rannpm run buildand served the built files statically and saw no more logs fromchoo-login the console (due to theNODE_ENV === 'production'check increate-choo-app).I also ran
NODE_ENV="chugga-chugga-choo-choo" npm run buildwhich meant the 'production' default was overridden and this resulted inchoo-logbeing used as expected.Tests seem to be failing in CI so I don't think I've regressed anything but happy to take a look at that if I have (or take a look separately).