Различные таблицы стилей для производства и постановки - PullRequest
0 голосов
/ 16 января 2019

Я хочу использовать другой стиль для постановки.Как я могу настроить его по-другому в среде узла.

Например, у меня есть следующие файлы scss:

scss/style.scss
scss/theme.scss
scss/green.scss

после компиляции дает мне

style.scss

Сейчася хочу изменить стиль своей постановки и хочу использовать

**red.scss** instead of green.scss

только для постановки. Производство не должно влиять на это.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Вы можете установить разные стили на разных серверах, добавив имя стиля в конфигурационном файле.

  //require config.js and it can be like this:   

  var environments = {};        

  environments.staging = {        
      'httpPort': 3000,        
      'envName': 'staging',        
      'style': 'red.scss'
  }        

  environments.production = {        
      'httpPort': 5000,        
      'envName': 'production',        
      'style': 'green.scss'        
  }        

  var currentEnvironment = typeof(process.env.NODE_ENV) == 'string' ? process.env.NODE_ENV : '';        
  var environmentToExport = typeof(environments[currentEnvironment]) == 'object' ? environments[currentEnvironment] : environments.staging;        

  module.exports = environmentToExport;        
0 голосов
/ 16 января 2019

рассматривали ли вы использование переменных среды?

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