【问题标题】:How to force ReactJS to ignore the homepage value in development?开发中如何强制 ReactJS 忽略主页值?
【发布时间】:2021-03-18 06:10:45
【问题描述】:

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

create-react-app -V
3.4.1  

【问题讨论】:

标签: javascript reactjs website-homepage


【解决方案1】:

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

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

注意 http 或 https。

【讨论】:

  • 我强烈建议不要在实际代码中进行环境计算。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-09
相关资源
最近更新 更多