Я знаю метод, установив его в файл окружающая обстановка и получив доступ к нему в файле angular.json
.
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
Эти значения берутся из переменных окружающая обстановка в оболочке Linux. Предположим, я уже создал код пользовательского интерфейса. Я должен передавать эти значения во время выполнения всякий раз, когда код запускается в браузере.
Мой вопрос в том, как получить динамическое значение, сохраненное в файле профиля bash машины, и использовать их в коде.
Как этого добиться?
Или вам нужны только те переменные, которые установлены на вашем сервере сборки?
мне нужны те переменные, которые установлены в файле .bashrc, чтобы я мог использовать их при разработке приложения
Так это только для развития? Потому что вы определенно не можете прочитать те данные, которые принадлежат другим пользователям, когда приложение развернуто в Интернете.
да это только для развития
И вам это нужно всего один раз, когда вы создаете / обслуживаете приложение, верно?
да, как я экспортирую переменную в файл .basrhc, который содержит базовый путь API на стороне сервера, я хочу использовать эту переменную в своем приложении
Итак, вы хотите прочитать переменные среды пользователя, просматривающего ваше приложение angular? Или это какое-то локальное приложение, которое всегда будет запускаться в одной локальной среде?