Запустите дополнительный скрипт с пряжей, анализируя его как флаг - PullRequest
0 голосов
/ 07 ноября 2018

У нас есть скрипт в create-react-app. Его основная задача - дать мне возможность запускать мой веб-интерфейс в приложении по реакции без необходимости запускать бэкэнд-API.

Итак, вот что мы придумали:

const fake_user = {
  user_id: 1,
  full_name: 'John D.',
  role: 'tutor'
} // only used in dev environment

async getUser() {

    if (process.env.NODE_ENV === 'development') {
      return fake_user
    }
  ..... // other auth code for production.
}

Однако это дает нам односторонний маршрут для запуска dev env только с фальшивым пользователем, но на самом деле мы хотим, чтобы у вас была возможность запускать приложение реакции с фальшивым пользователем, опционально, а не по умолчанию .

Обычно, когда мы хотим запустить приложение реагирования, мы набираем yarn start, но теперь мы хотим иметь возможность передавать флаг, как мы этого добиваемся? Как мы можем заставить что-то подобное работать? yarn start --with-fake-user

...