javascript - 开发中如何强制 ReactJS 忽略主页值?
问题描述
在 package.json 中,我将主页设置为“/subfolder”
,这仅适用于生产版本。当我开发时,我希望它是:localhost:3000,或者我希望
它似乎当我添加主页值时它也会在我npm start
不只是npm run build
. 有没有办法只在没有开发版本上强制这样做?
create-react-app -V
3.4.1
解决方案
您可以在代码中使用它,并在生产环境与运行时的其他环境之间产生差异:
export const production = window.location.href === 'https://your_production_url/';
请注意 http 或 https。
推荐阅读
- javascript - ESlint 抛出错误而不是警告
- javascript - 如何在 node.js 中使用需要用户名/密码认证的 REST api
- android - PageList 中的 BoundaryCallback 永远不会被调用
- asp.net-core - 在 ASP.NET Core 2.1 中将 Neo4j 驱动程序实例放在哪里?
- javascript - 带有离屏输入标签的角度复选框
- java - 线程“主”java.lang.NoSuchMethodException 中的异常
- node.js - npm live-server 不会自动重新加载
- css - 我正在应用 flex 属性,但它不会扩展或收缩
- python - 我的脚本无法点击某个网格
- android - 我想知道如何获取选中的checkboxin android studio的信息