Ionic-angular 3.9.2 игнорирует «--prod» и выполняет только «--dev» сборки - PullRequest
0 голосов
/ 07 июля 2019

Я был взад-вперед и тратил тонны часов, просматривая Stackoverflow и сеть в целом, и до сих пор не смог найти действенного ответа на эту делимму.

Для нашего приложения, как показано из приведенных ниже выдержек из package.json, мы используем следующие выдержки:

"ionic-angular": "^3.9.2"

"@ionic/app-scripts": "3.1.9"

  "config": {
    "ionic_generate_source_map": "false",
    "ionic_webpack": "./config/webpack.config.js",
    "ionic_copy": "./copy-custom.js"
  }

У меня есть (на первый взгляд правильный) файл webpack.config.js (ниже) enter image description here

Когда я делаю сборку, все выглядит так, как будто все идет к сборкам --prod, но это все равно потянет из моих настроек dev (как проверено моими тестерами). Я даже настроил переменную среды в нашем мобильном приложении, чтобы показать настройки env, а они показывают производство.

enter image description here

И все же .... данные dev (test), которые вводятся в файл environment.ts, переопределяют все и постоянно используются в качестве значений env. Как это возможно? Я просмотрел все ссылки, которые смог найти, но не повезло. Я не могу перейти на ionic 4 в данный момент, так как будут серьезные изменения; наша текущая база кода тесно связана с ионной 3.

Какой совет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...