首页 > 解决方案 > 开发中如何强制 ReactJS 忽略主页值?

问题描述

在 package.json 中,我将主页设置为“/subfolder”
,这仅适用于生产版本。当我开发时,我希望它是:localhost:3000,或者我希望
它似乎当我添加主页值时它也会在我npm start不只是npm run build. 有没有办法只在没有开发版本上强制这样做?

create-react-app -V
3.4.1  

标签: javascriptreactjswebsite-homepage

解决方案


您可以在代码中使用它,并在生产环境与运行时的其他环境之间产生差异:

export const production = window.location.href === 'https://your_production_url/';

请注意 http 或 https。


推荐阅读