web-dev-qa-db-ja.com

CreateのPublicPathを変更する方法React開発環境のアプリ

私は Microsoft.DotNet.Web.Spa.ProjectTemplates :: 2.0.0-rc1-final を使用しています。これは内部で Create-react-appAspnetCoreを使用します。 ReactDevelopmentServer

私の開発者環境はIISを使用して、複数のapiをホストします。たとえばapi1を http:// localhost/api1 として、api2を http:// localhost/api2 ==

問題は、React app from Microsoft.DotNet.Web.Spa.ProjectTemplates: :2.0.0-rc1-final テンプレートから http:// localhost/myApp -ファイルは常にPublicPath "/"で提供されることを想定しているため、機能しません。

私は知っています Create-react-app のProdセットアップは PublicPath from PUBLIC_URL または Homepage frompackage.jsonを使用します。

Devでカスタムパブリックパスを使用するようにcreate-react-appセットアップを変更することは可能ですか?環境?

5
Simranjit Singh

Githubでさらにグーグルして古い問題を検索した後、この機能は、react-scripts 2.0でリリースされる予定であることに気付きました。これには https://github.com/facebook/create-react-app/プル/ 1887 。これにより、create-react-appでファイルが提供されているURLにサブパスを含めることができます。

4
Simranjit Singh

ローカルマシンのPUBLIC_URL.env.localを設定できます。

リリース用にビルドするときは、このファイル/変数を設定しないように注意してください。 cradocumenatationで.envファイルの詳細を読むことができます。

1
Filipe Borges