Angular --base-href反应等效

时间:2019-11-18 07:05:57

标签: reactjs

我希望我的站点入口点像http://localhost:8080/ 入口点

在角度模式下,只需运行ng build --base-href /entrypoint

react-scripts是否有等效的参数? 如果没有,那么如何生成base.href编辑,就像生成index.html一样。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以通过将homepage中的package.json参数设置为所需的端点来实现。

"homepage": "http://localhost:8080/entrypoint"

修改

或者您可以使用以下方法来创建相对于index.js文件的所有资产路径。

根据documentation

  

如果您不使用HTML5 pushState历史记录API或完全不使用客户端路由,则无需指定将从其提供应用程序的URL。相反,您可以将其放在package.json中:

     

"homepage": "."

     

这将确保所有资产路径都相对于index.html。然后,您可以将应用程序从http://mywebsite.com移至http://mywebsite.com/relativepath甚至是http://mywebsite.com/relative/path,而无需重新构建它。