Не работает Nativescript Angular build APK со средой PROD

#angular #nativescript

#angular #nativescript

Вопрос:

Я запускаю tns build android --env.production

В конце сборки APK используется мой environment.ts файл вместо environment.prod.ts

Я не нашел никакой ошибки

 @angular/core: 8.2.0
 nativescript-angular: 8.21.0
 nativescript-dev-webpack: 1.5.0
 @ngtools/webpack: 8.2.0
  

Почему?

Комментарии:

1. Вы пробовали tns build android --bundle --env.environment="prod" ?

2. Это тоже не работает

3. Можете ли вы проверить эту статью: medium.com/@derekfong /…

4. Я изменил webpack.config.js как указано в руководстве и опробовано tns build android --bundle --env.environment="prod" , мое приложение по-прежнему использует environment.ts вместо environment.prod.ts

Ответ №1:

при создании проекта с помощью tns также создается файл angulat.json. Проверьте, правильно ли настроен configuration.production.fileReplacements. Затем запустите сборку снова.

используйте strg f, чтобы найти строку, где написано «конфигурации»

  "configurations": {
            "production": {
              "fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],