Javascript 仅为开发限制反应路线

Javascript 仅为开发限制反应路线,javascript,reactjs,webpack,redux,routes,Javascript,Reactjs,Webpack,Redux,Routes,我是否有可能将React路径限制为仅在开发模式下工作,以及如何实现这一点?您可以为此使用环境变量,例如NODE\u ENV 就我个人而言,我使用的环境变量在所有平台上的工作方式都是相同的。然后可以在package.json文件的scripts下定义start:dev参数 "scripts": { "start": "cross-env NODE_ENV=production node index.js" "

我是否有可能将React路径限制为仅在开发模式下工作,以及如何实现这一点?

您可以为此使用环境变量,例如
NODE\u ENV

就我个人而言,我使用的环境变量在所有平台上的工作方式都是相同的。然后可以在package.json文件的scripts下定义start:dev参数

  "scripts": {
    "start": "cross-env NODE_ENV=production node index.js"
    "start:dev": "cross-env NODE_ENV=development node index.js"
  }
然后有条件地使用

if(process.env.NODE_env=='development')

那么我该如何限制开发模式的路径呢=(由您决定,有很多解决方案。可能不通过if语句包含路由。或者,如果您正在生产,并且有人试图导航到受限制的路由,请将用户导航回主页。