You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since the @amplitude/ampli CLI library is not on GitHub (why?), I'm opening this issue here.
The ampli CLI for some reason references environment variables in emitted code and unfortunately at least three of the env vars it references are named too generically: process.env.API_URL, process.env.APP_ENV, process.env.APP_URL. I would highly suggest changing those env vars to be scoped to the ampli library, e.g. AMPLI_CLI_API_URL, AMPLI_CLI_APP_ENV, AMPLI_CLI_APP_URL or similar. OR, better yet, don't ship package code that reads env vars - specifically to avoid issues like this. Instead, always make config injectable.
Version: @amplitude/ampli 1.34.0
The text was updated successfully, but these errors were encountered:
Since the
@amplitude/ampli
CLI library is not on GitHub (why?), I'm opening this issue here.The
ampli
CLI for some reason references environment variables in emitted code and unfortunately at least three of the env vars it references are named too generically:process.env.API_URL
,process.env.APP_ENV
,process.env.APP_URL
. I would highly suggest changing those env vars to be scoped to theampli
library, e.g.AMPLI_CLI_API_URL
,AMPLI_CLI_APP_ENV
,AMPLI_CLI_APP_URL
or similar. OR, better yet, don't ship package code that reads env vars - specifically to avoid issues like this. Instead, always make config injectable.Version:
@amplitude/ampli 1.34.0
The text was updated successfully, but these errors were encountered: