NGX-переводить вопросы сборки Prod в ИОННО 4 - PullRequest
1 голос
/ 22 сентября 2019

Я использую ngx translate для перевода в моем проекте ionic 4.Но когда я пытаюсь запустить:

ionic cordova build android -prod

Выдает эту ошибку:

ERROR in Illegal State: referring to a type without a variable {"filePath":"C:/XXX/XXX/XXX/XXX/PROJECTNAME/node_modules/@ngx-translate/core/ngx-translate-core.d.ts","name":"TranslatePipe","members":[]}

[ОШИБКА] Произошла ошибка при запуске подпроцесса ng

Моя ионная информация:

Ionic:

Ionic CLI: 5.2.7 (C: \ Users \ USER \ AppData \ Roaming \ npm \ node_modules \ ionic) Ионная платформа: @ ionic / angular 4.9.0 @ angular-devkit / build-angular: 0.801.3 @ angular-devkit / schematics: 8.1.3 @ angular / cli: 8.1.3 @ ionic / angular-toolkit: 2.0.0

Cordova:

Cordova CLI: 9.0.0 (cordova-lib@9.0.1) Платформы Cordova: недоступно Плагины Cordova: недоступно

Утилита:

cordova-res: 0.6.0 native-run: 0.2.8

Система:

Инструменты Android SDK: 26.1.1 (C: \ Users \ USER \ AppData \ Local \ Android \ Sdk) NodeJS: v12.5.0 (C: \Program Files \ nodejs \ node.exe) npm: 6.9.0 ОС: Windows 10

Пожалуйста, помогите !!!

1 Ответ

0 голосов
/ 22 сентября 2019

вам не нужно писать -prod, потому что он конвертирует файл в минимизированную версию, чтобы устройство было трудно читаемым.вам просто нужно запустить без -prod

ionic cordova build android

, если вы хотите релиз APK, просто запустите

ionic cordova build android --release

после этого, у вас не возникнет никаких проблем.

...