通过将其解析为标志来运行带有yarn的可选脚本

时间:2018-11-07 10:31:40

标签: reactjs yarnpkg npm-scripts

我们在create-react-app中有一个脚本。它的主要工作是使我能够在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的单向路线,但我们真正想要的是能够与假用户一起运行react应用,这是可选的,而不是默认情况下

通常,当我们想运行一个React应用时,我们键入yarn start,但是现在我们希望能够传递一个标志,我们如何实现呢? 我们如何才能获得类似的效果? yarn start --with-fake-user

0 个答案:

没有答案