Я следовал этому , чтобы получить переменную среды на ходу.Я определил myGlobal
в моем webpack.config
файле.
...
new webpack.DefinePlugin({
"global.TNS_WEBPACK": "true",
"myGlobal.ENV_NAME": JSON.stringify(env.name || "development"),
"process": undefined,
})
...
Так что теперь myGlobal
должно быть доступно внутри моего .ts
файла.Но когда я захожу в конструктор моего ApolloService
.Я получаю Ссылочную ошибку
apolloService.ts
declare let myGlobal: any;
@Injectable()
export class ApolloService {
constructor() {
console.log(myGlobal.ENV_NAME, '*******'); // Throws Error
}
Ссылочная ошибка: myGlobal не определен на новом ApolloService
Я не могу понять, где я иду не так.Пожалуйста, помогите !!