Javascript 仅为开发限制反应路线
我是否有可能将React路径限制为仅在开发模式下工作,以及如何实现这一点?您可以为此使用环境变量,例如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" "
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语句包含路由。或者,如果您正在生产,并且有人试图导航到受限制的路由,请将用户导航回主页。