Реагирование: Конфигурация для конкретной среды на производственных сборках

Похоже, что другие предложения уже исправили вашу проблему, но ваш вопрос также применился ко мне, но в моем случае решение было другим. Моя проблема заключалась в том, что мои версии gcc и g ++ отличались от моей версии gfortran. Я использовал следующее, чтобы переключать их так, чтобы они были одинаковыми.

  1. Проверьте, какая у вас версия gcc, g ++ и gfortran:
    g++ --version
    gcc --version
    gfortran --version
    
  2. Сопоставьте их так что они все одинаковы:
    sudo update-alternatives --config g++
    sudo update-alternatives --config gcc
    sudo update-alternatives --config gfortran
    

В моем случае у меня была только одна версия gfortran, поэтому я просто изменил версии g ++ и gcc в соответствии с версией gfortran.

1
задан Ryan Brothers 18 March 2019 в 15:15
поделиться

1 ответ

Вы можете использовать пакет cross-env (из npm) для определения переменной среды.

Просто установите пакет:

npm install --save-dev cross-env

И создайте свой собственный скрипт, если вы определили свою переменную, например:

{
  "scripts": {
    "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js"
  }
}

Это работало как прелесть в моих проектах.

Больше информации здесь cross-env

0
ответ дан MiguelML 18 March 2019 в 15:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: