manifest.json 404(未找到)

Tho*_*ato 5 reactjs azure-web-app-service

我有一个在本地运行良好的 React 应用程序。但是,在部署到 Azure Web App 后,控制台中出现以下错误:

https://xxx.azurewebsites.net/manifest.json 404(未找到)

我可以看到目的是当人们在移动设备上安装应用程序时,REACT 会根据设备呈现不同的效果。我还可以看到它位于 index.html 文件中:

<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
Run Code Online (Sandbox Code Playgroud)

由于我的应用程序是一个网站,这个文件有什么作用吗?我可以删除它还是应该尝试解决错误?如果是,如何?

Max*_*itt 5

你在使用 create-react-app 吗?

仅当您希望用户可以安装您的应用程序以便其在没有互联网连接的情况下运行时,清单才有意义,例如这就是渐进式 Web 应用程序。所以对你来说,删除这条线可能就可以了。

(您的应用程序在哪个路径下提供服务?也许您必须指定基本路径:https ://create-react-app.dev/docs/deployment/#building-for-relative-paths